TIL

HTTP 메소드 및 상태 코드

soomst 2022. 3. 11. 03:29

HTTP 메소드

method CRUD  
GET Read 리소스 조회 / queryString으로 파라미터 전달
POST Create 요청 데이터 처리, 주로 데이터 등록에 사용
request body에 파라미터 전달
PUT Update/Replace 리소스를 대체, 해당 리소스가 없으면 생성
PATCH Update/Modify 리소스를 일부만 변경
DELETE Delete 리소스 삭제

 

HTTP 응답 상태 코드

HTTP response status codes indicate whether a specific HTTP request has been successfully completed.

Responses are grouped in five classes:

  • Informational responses (100–199), 요청이 수신되어 처리중
  • Successful responses (200–299)
    • 200 : success
  • Redirection messages (300–399), 요청 완료 하려면 추가 행동 필요
    • 300 : redirect
  • Client error responses (400–499), 잘못된 문법 등으로 서버가 요청을 수행할 수 없음
    • 400 : bad request
    • 404 : not found
  • Server error responses (500–599), 서버가 정상 요청을 처리하지 못함
    • 500 : internal error

참고 )