[HTTP] HTTP 상태코드, 1xx, 2xx 상태코드

2025. 5. 22. 13:54·HTTP

상태코드 : 클라이언트가 보낸 요청의 처리 상태를 Response 에서 알려주는 기능

1xx (Informational) : 요청이 수신되어 처리 중 -> 잘 사용은 안함

2xx (Successful) : 요청 정상 처리

3xx (Redireiction) : 요청을 완료하려면 추가 행동이 필요

4xx (Client Error) : 클라이언트 측 오류(잘못뒨 문법 등)

5xx (Server Error) : 서버 측 오류 

예를 들어 299, 451, 533 등의 코드는 앞 숫자를 보고 이해하면 된다


1xx (Informational)

요청이 수신되어 처리 중인 상태


2xx (Successful)

클라이언트의 요청을 성공적으로 처리


200 OK - 요청 성공


201 Created - 요청 성공으로 새로운 리소스 생성


202 Accepted- 요청이 접수 되었으나 처리가 완료되지 않음

데이터를 모아 처리하는 Batch 처리 시스템에서 사용


204 No Content - 서버가 요청을 성공적으로 수행했지만, 응답 바디에 보낼 데이터 X

예를 들어 웹 문서 편집기에서 save 버튼 클릭시 서버에서 데이터가 잘 저장 되었다는 OK 신호만 주기 위해 사용

save 버튼의 결과로 아무 내용 X, save 버튼 눌러도 같은 화면 유지, 결과 내용이 없어도 메시지 만으로 성공 인지 가능


200, 201 정도 사용하고 나머지는 팀원들과 논의 하여 사용

'HTTP' 카테고리의 다른 글

[HTTP] URL, URI , URN 이 대체 뭔데?  (0) 2025.06.14
[HTTP] Cookie - 쿠키  (0) 2025.05.29
[HTTP] 4xx - Client Error / 5xx - Server Error  (0) 2025.05.22
[HTTP] 3xx - Redirection / PRG 패턴  (0) 2025.05.22
[HTTP] 리소스 URI 네이밍 규칙과 베스트 프랙티스  (0) 2025.05.21
'HTTP' 카테고리의 다른 글
  • [HTTP] Cookie - 쿠키
  • [HTTP] 4xx - Client Error / 5xx - Server Error
  • [HTTP] 3xx - Redirection / PRG 패턴
  • [HTTP] 리소스 URI 네이밍 규칙과 베스트 프랙티스
xuv2
xuv2
집에 가고 싶다
  • xuv2
    xuvlog
    xuv2
  • 전체
    오늘
    어제
    • 전체 글 모아보기 (172) N
      • 잡담 (9)
      • 도전 , 자격증 (2)
      • Error (5)
      • Java (23)
      • Spring (40)
        • Core (10)
        • MVC (21)
        • Thymeleaf (9)
      • DataBase (6)
        • Database Modeling (4)
        • SQL (2)
      • HTTP (11)
      • Network (17)
      • Software Engineering (3)
      • Operating System (3)
      • Algorithm (16)
      • Project (19) N
        • Web (9)
        • iOS (8)
        • Python (1)
        • Toy Project (1) N
      • A.I (13)
      • Linux (5)
  • 블로그 메뉴

    • 홈
  • 링크

    • Github
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
xuv2
[HTTP] HTTP 상태코드, 1xx, 2xx 상태코드
상단으로

티스토리툴바