HTTP상태코드 및 의미

WEB 2006. 8. 31. 11:17
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
트랜잭션이 성공한 경우

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버전을 지원하지 않음.

'WEB' 카테고리의 다른 글

WSH - WScript 와 CScript  (0) 2009.08.07
특수문자의 URL 인코딩 결과값  (0) 2009.04.20
Ajax 기본 예제  (0) 2008.11.21
웹페이지를 mht로 변환하기  (0) 2007.11.22
WSH - WScript 와 CSciprt  (0) 2006.09.12
posted by 어린왕자악꿍