HTTP 자주 나오는 응답코드 정리

2022. 1. 13. 11:21프로그래밍/web

200 OK : 성공적으로 처리됨

204 No Content : 성공적으로 처리했지만 컨텐츠를 제공하지는 않음. 

206 Partial Content : 컨텐츠의 일부 부분만 제공. 보통 클라이언트에서 시작 범위나 다운로드 할 범위를 지정하는 경우 자동으로 해당부분만 제공할때 사용하는 코드

301 Moved Permanently : 영구적으로 컨텐츠가 이동했을 때 사용됨

302 Found : 일시적으로 컨텐츠가 이동함

400 Bad Request : 요청 자체가 잘못 되었을때 사용하는 코드

401 Unathorized : 인증이 필요한 리소스에 인증없이 접근할 경우 발생. 
ex) 로그인 하지 않은 사용자

403 Forbidden : 클라이언트가 인증되지 않았거나 유효한 인증 정보가 부족하여 요청이 거부되었음을 의미하는 상태값. 
ex) 로그인은 하였으나 권한이 없는 요청하는 사용자.

404 Not Found : 찾는 리소스가 없음.

408 Request Timeout : 요청 중 시간이 초과됨.

500 Internal Server error : 서버에 오류가 발생해 작업을 수행할 수 없음. 

502 Bad GateWay : 게이트웨이가 연결된 서버로부터 잘못된 응답을 받음.
게이트 웨이란 ? OSI 7 Layer중 전송 계층에 해당하는 기기. 서로 다른 프로토콜끼리 네트워크 통신이 가능하도록 연결해주는 기기.

503 Service Temporarily Unavailable : 서비스를 일시적으로 사용할 수 없음. 웹서비스 과부하로 다운될 경우 자주 발생

504 GateWay Timeout : 게이트웨이가 연결된 서버로부터 응답을 받을수 없을때 사용.