HTTP(Hypertext Transfer Protocol)는 인터넷상에서 웹 서버와 클라이언트 브라우저 간의 하이퍼텍스트 문서를 전송하기 위해 사용되는 통신 규약이다.
클라이언트와 서버들은 개별적인 메시지 교환에 의해 통신한다.
GET https://www.zerocho.com HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) ...
Upgrade-Insecure-Requests: 1
HTTP Method + Request Target + HTTP Version
GET https://www.zerocho.com HTTP/1.1
HTTP Method
Request Target : 해당 Request가 전송되는 목표 URL
HTTP Version
요청에 대한 추가 정보를 담고 있다.
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) ...
Upgrade-Insecure-Requests: 1
Hearder의 정보 종류
HTTP/1.1 200 OK
Connection: keep-alive
Content-Encoding: gzip
Content-Length: 35653
Content-Type: text/html;
HTTP/1.1 200 OK //성곡적인 요청
Connection: keep-alive
Content-Encoding: gzip
Content-Length: 35653
Content-Type: text/html;