[Spring] HTTP 프로토콜

고지훈·2022년 1월 3일
0

Spring

목록 보기
10/26
post-thumbnail

HTTP Protocol

  • HTTP는 메시지를 주고 받는 형태의 통신 방법
  • Client => Server, Server => Client (Request, Response)

HTTP Method

  • GET: 리소스 취득
  • POST: 리소스 생성, 추가
  • PUT: 리소스 갱신, 생성
  • DELETE: 리소스 삭제
  • HEAD: 헤더 데이터 취득
  • OPTIONS: 지원하는 메소드 취득
  • TRACE: 요청메시지 반환
  • CONNECT: 프록시 동작의 터널 접속으로 변경

HTTP Status Code

  • 100번대
    • 처리가 계속 되고 있는 상태, 클라이언트는 요청을 계속 하거나 서버의 지시에 따라 재요청
  • 200번대
    • 요청의 성공
  • 300번대
    • 다른 리소스로 리다이렉트, 해당 코드를 받았을 때 Response의 새로운 주소로 다시 요청
  • 400번대
    • 클라이언트의 요청에 에러가 있는 상태, 재전송하여도 에러가 해결되지 않는다.
  • 500번대
    • 서버 처리 중 에러가 발생한 상태, 재 전송 시 에러가 해결되었을 수 있다.
profile
"계획에 따르기보다 변화에 대응하기를"

0개의 댓글