Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 하루코딩
- codingtest
- 파이썬
- SQL
- HTTP상태
- ChatGPT
- 챗지피티
- 알고리즘
- 정렬알고리즘
- 자바
- Python
- 프로그래머스
- SQLP
- 알고리즘코딩테스트
- HTTP
- 개발
- Spring
- 개발자
- 그리디알고리즘
- SQLD
- JQuery
- API
- 백준
- java
- 탐욕알고리즘
- 코딩테스트
- jsp
- 네트워크
- 서버
- javascript
Archives
- Today
- Total
개발자's Life
[Network] HTTP 상태 400,500 응답값 정리 by 김영한님 (Rowen Jobs) 본문
Back-end/Network
[Network] HTTP 상태 400,500 응답값 정리 by 김영한님 (Rowen Jobs)
Rowen Jobs 2023. 8. 15. 06:53728x90
반응형
HTTP 상태 400,500 응답값 정리

400 : 클라이언트 오류 (Bad Request)
-> 잘못된 문법등으로 서버가 요청을 수행할 수 없음
-> 해결 : 요청 내용을 다시 검토하고 보내야함.(API 스펙, 파라미터 등..)
401 : 클라이언트 인증 필요(Unauthorized)
-> 401 오류 발생시 응답에 WWW-Authenticate 헤더와 함께 인증 방법을 설명
403 : 서버가 요청을 이해하였지만 승인을 거부
-> 인증 자격 증명은 있지만 접근 권한이 불충분한 경우
404 : 요청 리소스를 찾을 수 없음
-> 서버에 요청 리소스, 요청 페이지가 없음
500 : 서버 오류(Server Error)
-> 서버 문제로 오류 발생, 재시도 하면 성공할수도 있음
500 Internal Server Error
-> 서버 내부 문제로 오류 발생
503 Service Unavaliable : 서비스 이용 불가
-> 서버가 일시적인 과부하 또는 예정된 작업으로 잠시 요청을 처리할 수 없음
400 vs 500 오류 차이
400 은 클라이언트 오류이기에 수정하지 않는 이상 400 오류 계속 발생하고
500 은 서버 오류이기에 서버쪽에서 오류가 해결이 되면 클라이언트에서 수정하지 않고 요청을 해도 정상적으로 수행이 가능할 수도 있다.
728x90
'Back-end > Network' 카테고리의 다른 글
| [Network] HTTP 헤더 표현 (0) | 2023.08.21 |
|---|---|
| [Network] HTTP 헤더 개요 (0) | 2023.08.16 |
| [Network] HTTP 상태 300 응답값 정리 by 김영한님 (Rowen Jobs) (0) | 2023.08.13 |
| [Network] HTTP 상태 200 응답값 정리 by 김영한님 (Rowen Jobs) (0) | 2023.08.12 |
| [Network] HTTP API 설계 예시 by 김영한님 (Rowen Jobs) (0) | 2023.08.09 |
Comments