<메서드> <URL> <기타 옵션>
HTTP/1.1 200 OK (  응답 형태  )

...Header
...Message
  1. 시작 줄: 프로토콜 종류, 요청,응답에 대한 결과 값 전송
  2. 헤더: 각 요청, 응답의 속성
  3. 본문 : 메시지의 본문. 어떠한 종류의 데이터든 입력이 가능
  4. 모든 HTTP 메시지는 개행을 통해 구분하며 개행은 CRLF 를 이용한다.
메서드 명 의미
GET 클라이언트로 지정 리소스를 전송
PUT 서버로 보낸 데이터를 저장
DELETE 지정한 리소스를 서버에서 삭제
POST 클라이언트 데이터를 서버로 전송
OPTIONS 서버가 지원하는 메소드 종류를 서술하라
PATCH 지정 리소스의 일부분만 변경
HEAD GET 메서드로 요청 할때의 헤더만 응답한다
응답코드 의미
200 요청이 성공적으로 이루어짐
201 요청이 성공적으로 생성됨
202 요청이 성공적으로 수락됨
302 요청이 다른 주소로 리다이렉트됨
301 요청이 영구적으로 다른 주소로 리다이렉트됨
404 요청한 리소스를 찾을 수 없음
400 요청이 필요한 조건을 만족하지 못함
401 인증되지 않은 사용자
403 권한 없음
500 서버가 알 수 없는 오류를 일으킴
502 프록시(또는 리버스)에서 지정 타겟을 찾을 수 없음
504 다른 서버에 요청을 전달하고 응답을 기다리는
시간이 너무 길때 발생