[HTTP 기본] 4. HTTP 상태 코드와 HTTP 헤더

2022. 7. 18. 15:37·Back-End/HTTP 기본

HTTP 상태 코드

Client가 보낸 Request의 처리 상태를 Response에서 알려주기 위함

 

  • 1XX : 처리중
    • 잘 사용하지 않음
  • 2XX : 성공
    • 200 : OK
    • 201 : Request 성공 해서 새로운 리소스가 생성됨
      • 생성된 리소스는 Response의 Location 헤더에 담아 보낸다
    • 204 : No content
      • Response Payload에 싣어 보낼 데이터가 없음 ex) 세이브 버튼
  • 3XX : Request를 완료하려면 추가 행동 필요(리다이렉션)
  • 4XX : Client 오류
    • 400 : GET 파라미터 오류, API 스펙에 맞지 않음
    • 401 : UnAuthorized, Response에 WWW-Authenticate 헤더와 함께 인증 방법을 설명
    • 403 : 권한 거부
    • 404 : 요청 리소스가 서버에 없음
  • 5XX : Server 오류
    • 500 : 애매하면 500 오류
    • 503 : 서버 과부하로 일시적 이용 불가

 

 

리다이렉션

웹 브라우저는 3XX Response에 Location 헤더가 있으면, 자동으로 해당 Location으로 리다이렉션을 해준다

 

 

 

HTTP 헤더

 

 

출처 : https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC

 

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런...

www.inflearn.com

 

저작자표시 (새창열림)

'Back-End > HTTP 기본' 카테고리의 다른 글

[HTTP 기본] 3. API와 HTTP 메서드  (0) 2022.07.17
[HTTP 기본] 2. HTTP 통신 흐름과 Stateless  (0) 2022.07.17
[HTTP 기본] 1. 네트워크 통신 기초  (0) 2022.07.17
'Back-End/HTTP 기본' 카테고리의 다른 글
  • [HTTP 기본] 3. API와 HTTP 메서드
  • [HTTP 기본] 2. HTTP 통신 흐름과 Stateless
  • [HTTP 기본] 1. 네트워크 통신 기초
imsongkk
imsongkk
이것저것 적어보는 개발 블로그
  • imsongkk
    이것저것
    imsongkk
  • 전체
    오늘
    어제
    • 분류 전체보기 (81)
      • 일상 (1)
      • Infra (21)
        • AWS (3)
        • Docker (8)
        • Kubernetes (9)
        • Terraform (1)
      • Trouble Shooting (9)
      • Back-End (18)
        • Spring Boot (2)
        • JPA (7)
        • HTTP 기본 (4)
        • DDD (3)
      • 소마 (4)
      • Programming (7)
        • 디자인 패턴 (7)
      • etc (19)
        • Unity (4)
        • Node.js (2)
        • React (1)
        • 리액트를 다루는 기술 (2)
        • C# (6)
        • Language (0)
        • Firebase (2)
        • 알고리즘 (1)
        • CS (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    소프트웨어 마에스트로 #소마 #SWM #소프트웨어 마에스트로 14기
    Terraform #테라폼 #IaC #AWS CLI
    포트
    React
    Repository
    EC2
    Private
    8080
    clone
    Google Analytics
    3000
    firestore
    도메인
    Pull
    Push
    Firebase
    Git
    Firebase Analytics
    VPC #Subnet #NAT #Region #AZ #IGW
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
imsongkk
[HTTP 기본] 4. HTTP 상태 코드와 HTTP 헤더
상단으로

티스토리툴바