[HTTP] HTTP01.
HTTP : HyperText Transfer Protocol
client --->(Requset) server (요청)
client <---(Response) server (응답)
서로 데이터를 요청하고 응답할 공통의 약속인 메시지가 HTTP이고,
Request, Response로 되어있다.
Request Headers
요청에 대해서 서버가 를 응답해줌
HTTP/1.1 200 (응답방법)
content-Length : 3434 (컨텐츠길이)
Content-Type : text/html (타입)
HTTP/1.1 200 OKsd
Response Headers
GET /doc/test.html HTTP/1.1 --> Reqeust Line --------
[POST /manage/autosave HTTP/1.1 요청방법/요청한내용/웹브라우저방식]
host : ------
[웹사이트의 주소 가상호스트:포트넘버]
Accept :
Accept-Language :
User-Agent :
[웹브라우저의 다른표현 운영체제/ 크롬등.. ]
Accept-Encoding : gzip, deflate,br
[응답데이터 양이 많으면 압축해서 전송하면 웹브라우저가
압축을풀어서 사용 네트워크의 자원을 아낄수있음 어떤 압축방식을
지원하는지 적어놓은것]
If-Modified-Since
[마지막으로 언제 수정한것인지 알려줌 / ]
ConTent-Length : ---> Request Header -------- Request Message Header
[A balnk line separates header & body]
bookId=12345%author=Tan+AA+Bed --> Reqeust Message Body (실제데이터가 담김)