2012. 1. 25. 22:07
Brain Trainning/PRG Language
아주 가끔씩 필요한 경우가 있었는데 책에 정리가 잘 되어 있군요...
|
스테이터스 코드 | |||
구분 | 코드 | 요약 | 설명 |
1xx | 100 | Continue | 클라이언트는 헤더를 보내고 대기합니다. 서버는 이 요청을 처리할 수 있다고 판한한 경우, 100 Continue를 반환합니다. |
101 | Switching Protocol | 이용할 프로토콜을 HTTP 1.1 에서 업그레이드 할 때 사용합니다. | |
2xx | 200 | OK | 요청이 성공했다는 것을 나타냅니다. |
201 | Created | 요청이 성공해서 새로운 리소스를 작성했다는 것을 나타냅니다. | |
202 | Accepted | 클라이언트로부터 요청은 받아들였지만, 서버 측에서 처리가 완료되지 않았음을 나타냅니다. | |
203 | Non-Authoritative Information | 응답 헤더가 오리지널 서버로부터 제공된 것이 아님을 나타냅니다. | |
204 | No Content | 요청이 성공했지만, 클라이언트에게 돌려보낼 콘텐츠가 없다는 것을 나타냅니다. (보통 Delete 에 대한 응답) | |
205 | Reset Content | 요청이 성공하여 브라우저 화면을 리셋하고, 다음 입력 동작으로 옮겨간다는 의미 (재입력 상태로 변경 등) | |
206 | Partial Content | GET할 때 Range 헤더에 리소스의 범위를 바이트로 지정하면, 리소스의 일부만을 얻을 수 있습니다. Partial GET의 성공 | |
207 | Multi-Status | WebDAV에 있어서, 일괄처리와 같이 처리결과의 스테이터스가 여러 개 존재할 경우. 각각의 결과에 대한 성공은 바디의 XML을 확인해야 함. | |
3xx | 300 | Multiple Choices | 지정한 URI에 대해서 콘텐트 네고시에이션을 수행한 결과 (복수의 링크에 대한 반환을 하기 위해 사용) |
301 | Moved Permanently | 지정한 리소스가 새로운 URI로 이동했다는 것을 나타냄. 이동할 곳의 URI는 location 헤더로 나타냄 | |
302 | Found | 스펙상은 요청한 URI가 존재하지 않았기 때문에 클라이언트는 location 헤더가 나타내는 별도의 URI로 메서드를 바꾸지 않은 채 요청을 재송신할 필요가 있음을 나타냄 | |
303 | See Other | 요청에 대한 처리결과를 location헤더에서 표시되는 URI에서 GET으로 취득할 수 있다는 것을 나타냄 | |
304 | Not Modified | 조건부 GET일때, 리소스가 갱신되지 않았다는 것을 보여줌 | |
305 | Use Proxy | 이 리소스에 액세스하기 위해서는 지정된 프록시를 통할 필요가 있다는 것을 나타냅니다. | |
307 | Temporary Redirected | 요청한 URI가 존재하지 않기 때문에, 클라이언트는 location 헤더가 가리키는 새로운 URI로 메서드를 변경하지 않고 요청을 재송신할 필요가 있음을 나타냄. | |
4xx | 400 | Bad Request | 요청의 구문이 잘못되었다는 것을 나타냅니다. 또한, 다른 4xx 계열 에러코드에 적합하지 않은 에러일 경우에도 이용합니다. |
401 | Unauthorized | 적절한 인증정보 없이 리소스에 엑세스하려고 했다는 것을 나타냅니다. | |
402 | Payment Required | 이 리소스를 조작하기 위해서는 요금이 필요하다는 것을 나타냅니다. (실제 이용 안됨) | |
403 | Forbidden | 401 Unauthorized 는 클라이언트가 적절한 인증정보를 제시하지 않았다는 것을 나타내지만 403은 그 밖의 이유로 리소스를 조작할 수 없음을 나타냄 (특정 IP어드레스만 접근할 수 없는 경우 등) | |
404 | Not Found | 지정한 리소스를 찾을 수 없다는 것을 나타냅니다. | |
405 | Method Not Allowed | 요청한 URI가 지정한 메서드를 지원하지 않는다는 것을 나타냅니다. | |
406 | Not Acceptable | 클라이언트가 Accept 헤더에서 지정한 표현을 반환할 수 없다는 것을 나타냅니다. | |
407 | Proxy Authentication Required | 프록시 인증이 필요하다는 것을 나타냅니다. | |
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 | 서버가 처라힐 수 없을 만큼 요청한 URI가 너무 길다는 것을 나타냅니다. | |
415 | Unsupported Media Type | 클라이언트가 지정한 미디어 타입을 서버가 지원하지 않는다는 것을 나타냅니다. | |
416 | Requested Range Not Satisfiable | 클라이언트가 Range 헤더에서 지정한 범위가 리소스의 사이즈와 맞지 않음을 나타냅니다. | |
417 | Expectation Failed | 클라이언트가 지정한 Expect 헤더를 서버가 이해할 수 없다는 것을 나타냅니다. 클라이언트가 요청의 Expect 헤더에서 100-Continue를 지정했음에도 불구하고 서버가 다룰 수 없는 경우 | |
422 | Unprocessable Entity | WebDAV에 있어서 클라이언트가 송신한 XML이 구문으로서는 바르지만, 의미상에 오류가 있다는 것을 나타냅니다. | |
423 | Locked | WebDAV에서 잠겨 있는 리소스를 조작하려고 했다는 것을 나타냄 | |
424 | Failed Dependency | WebDAV에서 클라이언트가 요구한 메서드가 의존하는 다른 메서드의 실패로 인해, 원래의 요청도 실패했다는 것을 나타냅니다. | |
5xx | 500 | Internal Server Error | 서버 측에서 에러가 발생했다는 것을 나타냅니다. 또한, 다른 5xx 계열 에러코드에 적합하지 않은 에러인 경우에도 이용합니다. |
501 | Not Implemented | 요청된 메서드를 이 URI에서 서버가 구현하고 있지 않다는 것을 나타냅니다. | |
502 | Bad Gateway | 프록시가 상류 서버에 요청을 보냈지만, 처리가 정상적으로 종료하지 않았음을 나타냅니다. | |
503 | Service Unavailable | 서버 점검 등에서 서비스를 제공할 수 없다는 것을 나타냅니다. 응담 Retry-After 헤더에 재개 시기를 통지할 수도 있습니다. | |
504 | Gateway Timeout | 프록시가 상류 서버에 요청을 보냈지만 접속할 수 없다는 것을 나타냅니다. | |
505 | HTTP Version Not Supported | 클라이언트가 송신한 요청의 HTTP 버전을 서버가 지원하지 않음을 나타냅니다. |
'Brain Trainning > PRG Language' 카테고리의 다른 글
[C#] SqlBulkCopy & SqlBulkCopyOptions 사용 방법... (0) | 2012.01.18 |
---|---|
[C#] Bulk Insert into SQL Server (0) | 2012.01.17 |
[C#] Import Excel to GridView (0) | 2011.12.30 |
[C#] MVC Tutorials (0) | 2011.11.27 |
[GeoIP] .NET API 테스트 결과 (0) | 2011.06.13 |