728x90
728x90
HTTP 응답 상태 코드
- 특정 HTTP 요청이 성공적으로 완료되었는지 알려줌
- 5개의 그룹으로 나누어짐
- 1xx : 정보를 제공하는 응답 - 요청을 제대로 받았고, 처리가 진행 중임
- 2xx : 성공적인 응답 - 요청이 제대로 처리됨
- 200 OK - 성공적인 요청
- 201 Created - 새로운 리소스 생성됨
- 204 No Content - 요청 성공, 응답할 데이터는 없음
- 3xx : 리다이렉트 - 요청을 처리하려면, 클라이언트가 추가 동작을 취해야 함
- 302 : 다른 URL로 갈 것
- 4xx : 클라이언트 에러
- 400 Bad Request - 잘못된 요청, 문법에 맞지 않는 요청
- 401 Unauthorized - 의미상 비인증(unauthenticated)을 의미
- 403 Forbidden - 콘텐츠에 접근할 권리 X -> 401과 다른 점은 서버가 클라이언트가 누구인지 알고 있음
- 404 Not Found - 알려지지 않은 URL, 리소스가 없음
- 5xx : 서버 에러 - 클라이언트의 요청은 유효하나 서버에 에러가 발생해 처리에 실패
- 500 Internal Server Error
- 502 Bad Gateway
728x90
728x90
'프로그래밍' 카테고리의 다른 글
[HTTPS] HTTP와 HTTPS (0) | 2023.11.29 |
---|---|
[REST API] REST API란? (1) | 2023.11.28 |
[HTTP] HTTP 메세지란, 요청 HTTP 메세지, 응답 HTTP 메세지 (1) | 2023.11.23 |
[HTTP] 포트, 통신 프로토콜 (0) | 2023.11.23 |
어떨 때 queryString 방식을 사용하고, 어떨때 Path Variable 방식을 사용해야하는가? (2) | 2023.11.21 |