http 응답코드 정리

joyoung·2023년 6월 12일
0

https://developer.mozilla.org/ko/docs/Web/HTTP/Status

http 응답 코드 종류

100 Information responses 정보 응답

100 Continue: 클라이언트는 계속해서 요청을 진행할 수 있음을 나타냅니다.
101 Switching Protocol: 서버가 프로토콜을 변경할 것임을 알려줍니다.

200 Successful responses 성공 응답

200 OK: 요청이 성공적으로 처리되었음을 나타냅니다.
201 Created: 새로운 리소스가 성공적으로 생성되었음을 나타냅니다.
204 No Content: 요청은 성공적으로 처리되었지만 응답으로 내용이 없음을 나타냅니다.

300 Redirection messages 리다이렉션

300 Multiple Choice: 여러 응답 중에서 하나를 선택해야 함을 나타냅니다.
301 Moved Permanently: 요청한 리소스의 URI가 영구적으로 변경되었음을 나타냅니다.
302 Found: 요청한 리소스의 URI가 일시적으로 변경되었음을 나타냅니다.

400 Client error responses 클라이언트 에러 응답

400 Bad Request: 서버가 요청을 이해할 수 없는 잘못된 문법으로 구성되었음을 나타냅니다.
401 Unauthorized: 클라이언트는 인증이 필요함을 나타냅니다.
404 Not Found: 요청한 리소스를 서버가 찾을 수 없음을 나타냅니다.

500 Server error responses 서버 에러

500 Internal Server Error: 서버가 처리 방법을 모르는 상황이 발생했음을 나타냅니다.
502 Bad Gateway: 게이트웨이로 작업하는 동안 잘못된 응답을 수신했음을 나타냅니다.
504 Gateway Timeout: 서버가 게이트웨이 역할을 하고 응답을 받을 수 없는 상황임을 나타냅니다.

일부 일반적인 상태 코드는 다음과 같습니다:

200 OK: 요청이 성공적으로 처리되었음을 나타냅니다.
201 Created: 요청이 성공적으로 처리되어 새로운 리소스가 생성되었음을 나타냅니다.
204 No Content: 요청은 성공적으로 처리되었지만, 응답으로 내용이 없음을 나타냅니다.
400 Bad Request: 요청이 잘못되었거나 부적절하며, 서버가 요청을 이해하지 못할 때 사용됩니다.
401 Unauthorized: 요청에 대한 인증이 필요함을 나타냅니다.
403 Forbidden: 서버가 요청을 거부했으며, 클라이언트에게 접근 권한이 없음을 나타냅니다.
404 Not Found: 요청한 리소스를 찾을 수 없음을 나타냅니다.
500 Internal Server Error: 서버에서 요청을 처리하는 동안 내부 오류가 발생했음을 나타냅니다.

profile
꾸준히

0개의 댓글