HTTP상태코드 및 의미

<HTTP상태코드 및 의미>


 










































































































































































상태코드


메시지


의미


트랜잭션이 성공한 경우


100


Continue


클라이언트로부터 일부 요청을 받은 후 나머지 요청 정보를 계속 보내라는 의미.


101


Switching Protocols


서버는 클라이언트의 요청대로 Upgrade 헤더를 따라 다른 프로토콜로 바꿀 것임.


200


OK


에러 없이 전송 성공.


201


Created


서버에서 문서를 만들었음.


202


Accepted


요청이 수행되었지만 처리는 끝나지 않았음.


203


Non-Authoritative Information


서버가 클라이언트의 요구 중 일부만 전송.


204


No Content


클라이언트의 요구를 처리했으나 전송할 데이터가 없음.


205


Reset Content


새문서가 없지만 브라우저를 리셋해야 한다.


206


Partial Content


클라이언트가 Range 헤더와 함께 요청의 일부분을 보냈고 서버는 이를 수행했음.


트랜잭션의 redirection


300


Multiple Choices


요구된 request가 여러 위치에 존재하는 자원을 필요로 하므로 response는 위에 대한 정보를 보낸다. 클라이언트는 가장 적당한 위치를 선택하여야 함


301


Moved Permanently


요구한 데이터를 변경된 임시 URL에서 찾았음.


302


Found


요구한 데이터를 변경된 임시 URL에 있음을 명시.


303


See Other


요구한 데이터를 변경하지 않았기 때문에 문제가 있음.


304


Not Modified


클라이언트의 캐시에 데이터가 저장되었고 선택적인 요청에 의해 수행됨


305


Use Proxy


요청된 데이터는 Location 헤더에 나열된 프록시를 통해 추출되어야 함.


오류메시지


400


Bad Request


문법상 오류 있어 요청 실패.


401


Unauthorized


권한 실패.


402


Payment Required


예약됨.


403


Forbidden


사용 권한에 관계없이 내용을 볼 수 없음. 종종 파일 이름이 잘못되었거나 서버의 디렉터리 퍼미션이 잘못 되었을 때 나온다.


404


Not found


문서를 찾을 수 없음.


405


Method not Allowed


메소드 허용 안됨.


406


Not Acceptable


요구된 자원을 발견하였으나 자원을 타입이 request header accept: 필드와 일치하지 않아서 전송할 수 없음


407


Proxy Authentication Required


Proxy 인증이 필요함.


408


Request timeout


요청시간이 지남


409


Conflict


다른 버전의 파일을 업로드 할 경우.


410


Gone,


영구적으로 사용할 수 없음.


411


Length Required


클라이언트가 Content-Length를 보내지 않으면 서버가 처리할 수 없음.


412


Precondition Failed


요청헤더에 설정 되어 있는 어떤 조건이 맞지않음.


413


Request Entity Too Large


요청된 문서가 현재 서버가 다룰 수 있는 크기보다 큼.


414


Request URI Too Long


url이 너무 김.


415


Unsupported Media Type


알려지지 않은 형태의 요청.


416


Requested Range Not Satisfiable


클라이언트가 요청에 적당하지 않은 Range 헤더를 포함시켰음.


417


Expectation Failed


 Expect요청 헤더의 값이 맞지 않음.


500


Internal Server Error


서버 내부 오류


501


Not Implemented


요청한 것을 서버가 지원하지 않음.


502


Bad Gateway


게이트웨이 상태 나쁨/서버 과부하.


503


Service Unavailable


서버의 과부하, 유지/보수 등으로 요청을 처리할 수 없다.


504


Gateway timeout


초기 서버가 원격서버의 응답을 받을수 없음.


505


HTTP version Not Supported


서버가 요청라인에 지정됨 HTTP버전을 지원하지 않음.

Leave a Reply

Your email address will not be published. Required fields are marked *