
GET : 리소스를 검색하고, 반환받기 위해 사용되는 메소드, 원하는 정보를 서버에 요청할 때 쓰인다.POST : 요청된 자원을 생성하기 위해 사용되는 메소드, POST로 정보를 전송하면 URL에 Parameter가 나타나지 않으므로 각종 데이터를 전송하는데 쓰인다.PUT : 요청된 자원을 위해 사용되는 메소드DELETE : 요청한 자원을 삭제하기 위해 사용되는 메소드예시 ) GET/main HTTP/1.1
GET : HTTP Method /main : Request target 1.1 : HTTP Version
general headersrequest headersentity headersHost : 요청이 전송되는 target의 host urlUser-Agent : 요청을 보내는 클라이언트에 대한 정보Accept : 해당 요청이 받을 수 있는 response typeConnection : 해당 요청이 끝난 후에 클라이언트와 서버가 계속해서 네트워크 connection을 유지할 것인지 아니면 종료할 것인지에 대해 지시하는 부분 (ex. keep-alive)Content-Type : 해당 요청이 보내는 메세지 body typeContent-Length : 메세지 body의 길이
HTTP Version
Status Code : response 상태를 나타내는 숫자로 작성된 코드
Status text : response 상태를 간략하게 설명하는 부분
HTTP/1.1 404 Not Found