사용자가 HTTP를 통해 인터넷 정보 서비스(IIS)를 실행하는 서버의 콘텐츠에 연결하려고 하면 IIS에서는 요청 상태를 나타내는 숫자 코드를 반환해줍니다.
이 상태 코드는 IIS로그에 기록되며 웹 브라우저에 표시될 수 있으며 실패한 이유도 표시할 수 있습니다.
임시 응답을 알려줍니다.
클라이언트가 정식 응답을 받기위해서는 하나 이상의 1xx 응답을 받을 준비가 되어 있어야 됩니다.
서버가 클라이언트 요청을 받았다는 것을 알려줍니다.
클라이언트 측 브라우저에서 요청을 처리하기 위해 조치를 취해야 한다.
예를 들어, 브라우저는 서버에서 다른 페이지를 요청해야 하거나 프록시 서버를 사용하여 요청을 반복해야 할 수 있다.
오류가 발생하고 클라이언트에 문제가 있는 것을 나타낸다.
예를 들어, 클라이언트가 존재하지 않은 페이지를 요청하거나 올바른 인증 정보를 제공하지 않을 수 경우이다.
IIS는 오류의 원인을 보다 구체적으로 나타내는 403.x 오류를 정의한다.
servlet이나 JSP의 요청을 서버가 처리 하지 못한 상태.
- 출처 : 네이버 블로그(blog.naver.com/leepcs.do) -
Status Code |
Explanation |
|
1xx정보 전달용 |
100 |
Continue, 계속 작업한다. |
101 |
Switching protocols, 프로토콜을 전환한다. |
|
2xx요청성공 |
200 |
OK, 에러없이 전송 성공 |
201 |
Created, POST 명령 실행 및 성공 |
|
202 |
Accepted, 서버가 클라이언트 명령을 받은 상태 |
|
203 |
Non-authoritative information, 서버가 클라이언트 요구 중 일부만 전송한 상태. 권한이 없는 정보를 말한다. |
|
204 |
No content, 클라이언트 요구를 처리했으나 전송할 데이터가 없는 상태. |
|
205 |
Reset content, 내용을 다시 설정한다. |
|
206 |
Partial content, 일부 내용 |
|
3xx경로 변경 |
300 |
Multiple choices, 최근에 옮겨진 데이터를 요청한다. |
301 |
Moved permanently, 요구한 데이터를 변경된 임시 URL에서 찾은 상태 |
|
302 |
Moved temporarily, 요구한 데이터가 변경된 URL에 있음을 명시하고 개체 이동. |
|
303 |
See other, 요구한 데이터를 변경하지 않았기 때문에 문제가 있는 상태. |
|
304 |
Not modified, 웹페이지에서 요청만하고 자신의 브라우저의 캐쉬를 사용하는 경우, 수정되지 않는다. |
|
305 |
Use proxy |
|
307 |
임시 리디렉션 |
|
4xx클라이언트 오류 |
400 |
Bad request, 클라이언트의 잘못된 요청으로 처리할 수 없는 상태. |
401 |
Unauthorized, 클라이언트의 인증 실패로 인한 엑세스 거부 상태. |
|
401.1 |
로그온하지 못한 상태. |
|
401.2 |
서버 구성으로 인해 로그온하지 못한 상태. |
|
401.3 |
리소스의 ACL(Access Control List)에 의해 엑세스가 거부된 상태. |
|
401.4 |
필터에 의해 권한을 부여하지 못한 상태. |
|
401.5 |
ISAPI/CGI 응용 프로그램에 의해 권한을 부여하지 못한 상태. |
|
401.7 |
웹 서버의 URL 인증 정책에 의해 엑세스가 거부된 상태. (이 오류 코드는 IIS 6.0 에만 해당.) |
|
402 |
Payment required, 예약된 상태. |
|
403 |
Forbidden, 접근이 거부된 문서를 요청한 상태. |
|
403.1 |
실행 엑세스 금지. |
|
403.2 |
읽기 엑세스 금지. |
|
403.3 |
쓰기 엑세스 금지. |
|
403.4 |
SSL |
|
404 |
Not found, 문서를 찾을 수 없는 상태. |
|
405 |
Method not allowed, 리소스를 허용안한 상태. |
|
406 |
Not acceptable, 허용할 수 없는 상태. |
|
407 |
Proxy authentication required, 프록시 인증 필요. |
|
408 |
Request timeout, 요청시간이 지난 상태. |
|
409 |
Conflict |
|
410 |
Gone, 영구적으로 사용이 불가능한 상태. |
|
411 |
Length required |
|
412 |
Precondition failed, 전체조건 실패. |
|
413 |
Request entity too large |
|
414 |
Request-URL too long, 너무 긴 URL로 인한 에러. |
|
415 | Unsupported media type | |
5xx서버 오류 |
500 |
Internal server error, 내부서버 오류(잘못된 스크립트 실행) |
501 |
Not implemented, 클라이언트에서 서버가 수행할 수 없는 행동을 요구할 때. |
|
502 |
Bad gateway, 서버가 과부화된 상태. |
|
503 |
Service unavailable, 외부 서비스가 죽었거나 현재 중단된 상태. |
|
504 |
Gateway timeout |
|
505 |
HTTP version not supported |
JDBC 연동 후 DB 테스트 (0) | 2018.10.22 |
---|---|
자바 빈(JAVA Bean) (0) | 2018.10.20 |
예외 페이지 (0) | 2018.10.19 |
세션(session) (0) | 2018.10.19 |
쿠키(Cookie) (0) | 2018.10.18 |
댓글 영역