methods
GET : body 정보 없이 객체 요청 (필요시 URL에 포함시켜 입력 정보 전달)
POST : body 입력 정보와 함께 객체 요청
HEAD : 헤더∙속성 정보 요청
(
PUT : 파일 업로드
DELETE : 파일 삭제
header line
entity body
프로그램이 실행할 때 필요한 input 정보
서버에 upload 하는 정보
*GET + Host = URL
*Connection : Keep-Alive → 지속 연결
status code + phrase
200 OK
301 Moved Permanetly
400 Bad Request
401 Not Found
505 HTTP Version Not Supported
header line
웹 쿠키 필요성
웹 쿠키 응용
쇼핑몰 최근 본 상품
상품 추천 서비스
브라우저 인증 서비스
웹 캐시
기존 웹 서버를 대신하여 HTTP request 를 처리하는 중간 서버(proxy server)
웹 캐시(proxy)에 request된 객체가 없으면 기존 웹 서버에 request 를 보내 response 수신
response 객체를 proxy server에 저장하고 웹 브라우저로 전송
장점
응답 지연시간 단축
네트워크 트래픽 감축
보안 → 트래픽 모니터링
조건부 GET