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