Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- nestjs
- GIT
- cookie
- MongoDB
- Dinosaur
- JavaScript
- MySQL
- game
- AWS
- 자료구조
- dfs
- Bull
- 정렬
- mongoose
- jest
- class
- react
- Express
- flask
- Nest.js
- OCR
- 공룡게임
- 게임
- Sequelize
- nodejs
- Python
- TypeScript
- Queue
- typeORM
Archives
- Today
- Total
포시코딩
HTTP Status Code 상태 코드 본문
728x90
2xx 성공 응답
Status code | Name | Info |
200 | Ok | 성공 |
201 | Created | 리소스 생성 성공 |
204 | No Content | 리소스 삭제 성공 |
4xx 클라이언트 에러 응답
Status code | Name | Info |
400 | Bad Request | 문법 오류 등의 잘못된 형식의 요청 |
401 | Unauthorized | 비로그인 상태에서의 비허가된 접근 |
403 | Forbidden | 비/로그인 상태에서의 비허가된 접근 |
404 | Not Found | 리소스(DB, 경로)를 찾을 수 없음 |
409 | Conflict | 현 리소스에 의한 서버 내부의 충돌 |
400: 인자를 잘못 쓰거나 문법적인 오류에 의해 나타나는 코드. 사용자가 잘못된 입력을 하는 경우
401: 로그인을 안함. 로그인 한 상태로만 들어갈 수 있는 곳에 접근하려고 할 때 발생
403: 로그인 됐지만 admin 즉, 관리자가 아닌 경우 발생.
가장 큰 차이점은 403은 서버가 클라이언트가 누군지 정확히 알고 있다.
404: 사용자가 요청한게 없을 경우.
- ex) 리소스를 찾을 수 없음
- /user/blog/1 을 했을 경우 blog가 없을 수도 있고 1이 없을 수도 있는 상황
409: 요청 했는데 서버 내에서 충돌이 일어난 경우.
- ex) 이미 회원가입이 되어 있는데 또 회원가입을 할 경우
- 209와 같이 xx9는 뭔가 안좋은 의미
5xx 서버 에러 응답
Status code | Name | Info |
500 | Internal Server Error | 서버에 오류 발생 |
502 | Bad Gateway | 게이트웨이로부터 잘못된 응답을 수신 사용자가 많아 과부하일 때 발생 |
503 | Service unvailable | 서버가 요청을 처리할 준비가 되지 않았음 유지보수를 위해 서버를 중단했거나 과부하 상태가 된 서버로 인해 발생 |
504 | Gateway Timeout | 게이트웨이가 연결된 서버로부터 응답을 적절한 시간내에 받을 수 없을 때 발생 |
728x90
'Node.js' 카테고리의 다른 글
[Login] Cookie를 다루는데 있어서 - 작성중 (0) | 2023.01.15 |
---|---|
[Sequelize] 트랜잭션(Transaction) (0) | 2023.01.15 |
[multer] 업로드 기능 class로 모듈화 시키기 (0) | 2023.01.04 |
[fs] 하위 폴더 생성 with. multer (0) | 2023.01.04 |
[multer] 한글 깨짐 현상 해결 방법 (0) | 2023.01.04 |