※ 네이버 부스트코스 웹 프로그래밍(풀스택) > 2) 웹의 동작(HTTP 프로토콜 이해) 를 공부하며 정리한 내용입니다.
HTTP(Hypertext Transfer Protocol)는 서버와 클라이언트가 인터넷상에서 데이터를 주고받기 위한 프로토콜로, 이미지·동영상·오디오 등 데이터 종류에 가리지 않고 전송이 가능하다.
http(접근 프로토콜) :// www.example.com(IP 주소 또는 도메인 이름) /docs(문서경로)/index.html(문서 이름)
사진 출처 : 네이버 부스트코스 웹 프로그래밍(풀스택) > 2) 웹의 동작(HTTP 프로토콜 이해)
요청헤더에는 요청 메서드, 요청 URI, HTTP 프로토콜 버전 등이 명시된다.
요청 메서드에는 GET, POST, PUT 등이 있으며, GET일 때는 요청할 때 가져가야 할 자원들을 URI에 붙이기 때문에 요청바디가 없다.
응답헤더 첫 줄에는 HTTP 프로토콜의 버전, 응답 코드, 응답 메시지 등이 나옴.(사진에서는 순서대로 HTTP/1.1 200 OK)