https://tragramming.tistory.com/99
- HttpServletRequest : 요청
- HttpServletResponse : 응답
쿼리를 getParameter("이름") 으로 받기
리소스 - 서버 제공 리소스
· 동적 리소스
: 프로그램이 생성해내는 동적 리소시, 스트리밍(라이브 방송), 리소스 내용이 고정되있지 않은것
· 정적 리소스
: 이미지, js, css, html
3. 클라이언트와 서버
· 클라이언트 : 서비스를 요청하는 애플리케이션
· 서버 : 서비스를 제공하는 애플리케이션
HTTP 메세지 - 응답 메세지
1. 프로토콜(protocol)이란?
서로 간의 통신을 위한 약속, 규칙
주고 받을 데이터에 대한 형식을 정의한 것
2. HTTP(Hyper Text Transfer Protocol)란?
텍스트 기반의 프로토콜
단순하고 읽기 쉽다.
상태를 유지하지 않는다. (stateless) - 클라이언트 정보를 저장 X
상태를 유지하기 위해 쿠키와 세션을 사용
확장 가능하다. - 커스텀 헤더(header) 추가 가능
4. HTTP 메세지 - 응답 메세지
상태코드 | 의미 |
1xx | Informational |
2xx | Success |
3xx | Redirect(재요청) |
4xx | Client (요청문제) |
5xx | Server Error |