아카이브

상태코드 정리 본문

Backend

상태코드 정리

Rayi 2024. 8. 1. 21:35

서버는 클라이언트에게서 받은 요청을 수행한 후,

그 요청이 어떻게 처리되었는지 알 수 있도록 응답에 상태 코드를 명시해야 합니다.

아래는 서버에서 보낼 수 있는 상태 코드들과 그 의미입니다.

1__ 정보 응답
100 Continue 요청의 첫 부분을 받아서 다음 요청을 기다리고 있음

 

2__ 성공적으로 처리
200 OK 요청 처리됨
201 Created 요청 처리 후 새로운 자원 생성
204 No Content 요청 처리 후 콘텐츠 제공하지 않음

 

3__ 리다이렉션 메세지 전송
301 Moved Permanently 요청 자원이 새로운 위치에 영구히 이동함
302 Found 요청 자원이 새로운 위치에 일시적으로 이동함
304 Not Modified 요청 자원은 수정되지 않았음

 

4__ 클라이언트 에러
400 Bad Request 클라이언트가 잘못된 형식의 요청을 보냄
401 Unauthorized 해당 요청을 위해 추가적인 인증 필요
403 Forbidden 해당 자원에 접근할 권한 없음
404 Not Found 해당 자원을 서버가 찾을 수 없음
405 Method Not Allowed 요청한 메소드가 허용되지 않음

 

5__ 서버 에러
500 Internal Server Error 서버에 오류 발생
502 Bad Gateway 요청을 처리하는 중 게이트웨이로부터 잘못된 응답을 받음
503 Service Unavailable 해당 요청을 처리할 준비되지 않음
504 Gateway Timeout 서버가 응답을 제한 시간 안에 줄 수 없음
728x90
Comments