[HttpStatus] API 처리 별 HttpStatus 리턴 코드 정리

2021. 7. 13. 07:00·Daily Develop
반응형

나를 닮았다고 한다...

단일 리소스

Method HttpStatus Code Description
GET 200 OK  
GET 404 NOT FOUND 조회 시 데이터 없을 경우
POST 201 CREATED  
POST 400 BAD REQUEST 생성 요청 시 데이터가 올바르지 않음
PUT 202 ACCEPTED 데이터 전체 변경
PUT 404 NOT FOUND 고객 정보 업데이트 요청했으나 고객 정보를 찾을 수 없음
PATCH 202 ACCEPTED 데이터 일부 변경
PATCH 404 NOT FOUND 고객 정보 업데이트 요청했으나 고객 정보를 찾을 수 없음
DELETE 200 OK  
DELETE 404 NOT FOUND 고객 정보 삭제를 요청했으나 고객 정보를 찾을 수 없음

 

Collection

Method HttpStatus Code Description
GET 200 OK  
GET 204 NO CONTENT 고객 목록을 요청했으나 존재하지 않음
GET ?name= 204 NO CONTENT 필터링된 고객 정보가 없음
GET ?name= 400 BAD REQUEST 필터링을 잘못 보낼 경우

 

Basic

HttpStatus Code Description
400 BAD REQEUST 요청이 잘못되었을 경우
401 UNAUTHORIZED 해당 작업에 대한 자격 증명이 없음
403 FORBIDDEN 자격 증명이 있을 수 있지만 해당 작업을 수행할 수 없음
422 UNPROCESSABLE ENTITY 요청을 처리할 수 없음. 
올바른 요청일 수 있으나 해당 작업에는 유요하지 않음
500 INTERNAL SERVER ERROR 요청을 처리할 수 없음

 

반응형

'Daily Develop' 카테고리의 다른 글

ThreadPoolTaskExecutor Queue가 full의 처리 정책  (1) 2021.12.21
[JPA] deleteAll() vs deleteAllInBatch()  (0) 2021.07.28
[코틀린] 한글 깨질 때 인코딩처리  (0) 2021.07.02
[Post] application/x-www-form-urlencoded 데이터 받는 방법, inputStream 주의  (3) 2021.06.18
[javascript] '==', '===' 차이 ( 나의 삽질.. )  (0) 2020.11.25
'Daily Develop' 카테고리의 다른 글
  • ThreadPoolTaskExecutor Queue가 full의 처리 정책
  • [JPA] deleteAll() vs deleteAllInBatch()
  • [코틀린] 한글 깨질 때 인코딩처리
  • [Post] application/x-www-form-urlencoded 데이터 받는 방법, inputStream 주의
에디개발자
에디개발자
------ 한발자국씩 성장하자 ------ Github: https://github.com/yongtaelim LinkedIn: https://www.linkedin.com/in/%EC%9A%A9%ED%83%9C-%EC%9E%84-622b69218/
    250x250
  • 에디개발자
    에디블로그
    에디개발자
    • 분류 전체보기 (258) N
      • Develop (51)
        • spring-data (28)
        • spring-batch (7)
        • devops (5)
        • java (5)
        • kotlin (3)
        • database (2)
      • MindControl (12)
      • TroubleShooting (16)
      • Study (76)
        • kotlin (16)
        • java (15)
        • spring (6)
        • test (4)
        • message-queue (10)
        • object (22)
      • Develop Tool (1)
      • Daily Develop (7)
      • Book (5)
      • AI (63) N
        • Claude (27) N
        • ChatGPT (12) N
        • Cursor (11) N
        • Gemini (9) N
        • 트랜드 (4)
      • 개발 트렌드 (19) N
        • 데일리 픽 (19) N
        • 툴 리뷰 (0)
      • 개발자 도구 (4) N
        • 생산성 툴 (2) N
        • 노트 & 지식관리 (0)
        • 협업 & 이슈 (0)
        • 터미널 & 환경 (0)
        • API & DB (2) N
        • 에디터 & IDE (0)
  • 인기 글

  • 태그

    claude code
    ChatGPT
    에디
    queryDSL
    엘레강트
    스터디
    ai 정보
    AI 활용
    클로드
    claude
    코틀린
    ai 코딩
    개발자 도구
    OpenAI
    AI 업데이트
    JPA
    프로그래밍
    Ai
    객체지향
    anthropic
  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
에디개발자
[HttpStatus] API 처리 별 HttpStatus 리턴 코드 정리
상단으로

티스토리툴바