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 | 29 | 30 | 31 |
Tags
- 백준
- Spring
- SQLD
- HTTP상태
- JQuery
- 알고리즘
- 알고리즘코딩테스트
- 네트워크
- codingtest
- 챗지피티
- 프로그래머스
- SQL
- 하루코딩
- 탐욕알고리즘
- Python
- java
- HTTP
- 코딩테스트
- 서버
- SQLP
- 자바
- javascript
- 파이썬
- 정렬알고리즘
- 그리디알고리즘
- API
- 개발자
- jsp
- 개발
- ChatGPT
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