Http 상태 코드는 중영 대조 대전체를 나타낸다

5222 단어
Http 상태 코드

(1) 요약:

                                  
1XX Informational( )     
2XX Success( )             
3XX Redirection( )        
4XX Client Error( )     
5XX Server Error( )   

(2) 세부 사항


상태 코드 상태 코드 영문 이름 중국어 설명 100 Continue 계속.클라이언트는 101 Switching Protocols 전환 프로토콜을 요청해야 합니다.서버는 클라이언트의 요청에 따라 프로토콜을 전환합니다.HTTP로 전환한 새 버전 프로토콜 200 OK 요청과 같은 고급 프로토콜로만 전환할 수 있습니다.일반적으로 GET 및 POST 요청에 사용되는 201 Created가 생성되었습니다.요청이 성공하고 새 리소스 202 Accepted가 작성되었습니다.요청을 수락했지만 203 Non-Authoritative Information 비권한 정보를 처리하지 못했습니다.성공을 요청하다.그러나 반환된 메타 정보는 원본 서버에 있지 않고 204 No Content 사본에 내용이 없습니다.서버가 성공적으로 처리되었지만 컨텐트가 반환되지 않았습니다.웹 페이지가 업데이트되지 않은 경우 브라우저에서 현재 문서 205 Reset Content 재설정 내용을 계속 표시할 수 있습니다.서버 처리에 성공하면 사용자 터미널 (예: 브라우저) 에서 문서 보기를 재설정해야 합니다.이 반환 코드를 통해 브라우저의 폼 필드 206 Partial Content 부분을 지울 수 있습니다.서버에서 GET 요청 300 Multiple Choices 중 일부를 성공적으로 처리했습니다.요청한 자원은 여러 위치를 포함할 수 있으며, 사용자 단말기(예: 브라우저)에서 301 Moved Permanently를 선택하여 영구적으로 이동할 수 있는 자원 특징과 주소 목록을 되돌려줍니다.요청한 자원이 새 URI로 영구적으로 이동되었습니다. 반환 정보는 새 URI를 포함하고 브라우저는 자동으로 새 URI로 지정됩니다.앞으로 어떤 새로운 요청도 302 Found 임시 이동 대신 새 URI를 사용해야 합니다.301과 유사합니다.그러나 자원은 임시로 이동될 뿐이다.클라이언트는 다른 주소를 보려면 기존 URI 303 See Other를 계속 사용해야 합니다.301과 유사합니다.GET 및 POST 요청을 사용하여 304 Not Modified가 수정되지 않았습니다.요청한 자원이 수정되지 않았습니다. 서버가 이 상태 코드를 되돌릴 때 자원이 되돌아오지 않습니다.클라이언트는 일반적으로 방문한 자원을 캐시합니다. 헤더 정보를 제공함으로써 클라이언트가 지정한 날짜 이후에 수정된 자원 305 Use Proxy 사용 에이전트만 되돌려 주기를 원합니다.요청한 자원은 에이전트를 통해 306 Unused가 폐기된 HTTP 상태 코드 307 Temporary Redirect에 임시로 접근해야 합니다.302와 유사하다.GET 요청을 사용하여 400 Bad Request 클라이언트에 요청한 문법 오류를 다시 정할 수 없습니다. 서버는 401 Unauthorized 요청을 이해할 수 없습니다. 사용자의 신분인증 402 Payment Required 보존을 요구합니다. 앞으로 403 Forbidden 서버를 사용하여 요청 클라이언트의 요청을 이해하지만 이 요청을 거부합니다. 404 Not Found 서버는 클라이언트의 요청에 따라 자원 (웹 페이지) 을 찾을 수 없습니다.이 코드를 통해 사이트 디자이너는 "당신이 요청한 자원을 찾을 수 없습니다"라는 개성 페이지를 설정할 수 있습니다. 405 Method Not Allowed 클라이언트 요청 중의 방법은 금지됩니다. 406 Not Acceptable 서버는 클라이언트가 요청한 내용 특성에 따라 요청 407 Proxy Authentication Required 요청 에이전트의 인증을 완성할 수 없습니다. 401과 유사합니다.단, 요청자는 에이전트를 사용하여 408 Request Time-out 서버가 클라이언트가 보내는 요청을 기다리는 시간이 너무 길고, 409 Conflict 서버가 클라이언트의 PUT 요청을 완료할 때 이 코드를 되돌릴 수 있으며, 서버가 요청을 처리할 때 충돌이 발생한 410 Gone 클라이언트가 요청한 자원이 존재하지 않습니다.410은 404와 다르다. 만약에 자원이 이전에 영구적으로 삭제되었다면 410 코드를 사용할 수 있다. 사이트 디자이너는 301 코드를 통해 자원의 새로운 위치를 지정할 수 있다. 411 Length Required 서버는 클라이언트가 보낸 Content-Length가 없는 요청 정보를 처리할 수 없다. 412 Precondition Failed 클라이언트가 요청한 정보의 선결 조건 오류 413 Request Entity Too Large는 요청의 실체가 너무 커서 서버가 처리할 수 없다.그래서 요청을 거절했습니다.클라이언트의 지속적인 요청을 방지하기 위해 서버가 연결을 닫을 수 있습니다.서버만 일시적으로 처리할 수 없는 경우 Retry-After의 응답 정보 414 Request-URI Too Large가 요청한 URI가 너무 깁니다.서버가 415 Unsupported Media Type 서버를 처리할 수 없습니다. 요청에 첨부된 미디어 형식을 처리할 수 없습니다. 416 Requested range not satisfiable 클라이언트가 요청한 범위가 잘못되었습니다. 417 Expectation Failed 서버가 Expect의 요청 헤더 정보를 충족시키지 못했습니다. 500 Internal Server Error 서버 내부 오류로 요청 501 Not Implemented 서버가 요청을 지원하지 않는 기능을 완성할 수 없습니다.요청 502 Bad Gateway를 게이트웨이나 프록시로 완료하지 못한 서버가 요청을 실행하려고 할 때 원격 서버에서 잘못된 응답을 받았습니다. 503 Service Unavailable은 과부하나 시스템 유지보수로 인해 서버가 클라이언트의 요청을 일시적으로 처리할 수 없습니다.지연된 길이는 서버의 Retry-After 헤더 정보에 포함될 수 있습니다. 504 Gateway Time-out은 게이트웨이나 프록시 서버로 사용되며, 요청된 505 HTTP Version not supported 서버가 지원하지 않는 HTTP 프로토콜의 버전을 원격 서버에서 가져오지 않아 처리를 완료할 수 없습니다.

1XX - 요청을 받았거나 처리 중인 경우 알림 메시지 표시


2XX--요청이 정상적으로 처리되었다는 것을 나타낸다


200 OK: 요청이 정상적으로 처리되었습니다.204 No Content: 요청 처리에 성공했지만 클라이언트에게 되돌려줄 자원이 없습니다. 일반적으로 클라이언트에서 서버로 메시지를 보내기만 하면 되고 클라이언트에게 새로운 정보를 보낼 필요가 없는 상황에서 사용됩니다.206 Partial Content: 자원의 일부분에 대한 요청입니다. 이 상태 코드는 클라이언트가 범위 요청을 했고 서버가 이 부분의 GET 요청을 성공적으로 실행했습니다.응답 메시지에는 Content-Range에서 지정한 범위의 엔티티 내용이 포함되어 있습니다.

3XX - 브라우저가 요청을 올바르게 처리하기 위해 특수한 처리를 해야 한다는 것을 나타낸다


301 Moved Permanently: 리소스의uri가 업데이트되었으니 책갈피 참조도 업데이트하십시오.영구적 리디렉션. 요청한 자원에 새 URI가 할당되었습니다. 앞으로 자원이 가리키는 URI를 사용해야 합니다.302 Found: 자원의 URI가 다른 위치로 임시로 지정되었습니다. 우선 이 상황을 알고 있습니다.임시로 방향을 바꾸다.301과 비슷하지만 302가 대표하는 자원은 영구적인 이동이 아니라 임시적인 것이다.즉, 이동된 리소스에 대응하는 URI가 나중에 변경될 수 있습니다.303 See Other: 리소스의 URI가 업데이트되었습니다. 새 URI에 임시로 액세스할 수 있습니까?이 상태 코드는 요청에 대응하는 자원에 다른 URL이 존재하기 때문에 GET 방법을 사용하여 요청한 자원을 정방향으로 가져와야 한다는 것을 나타냅니다.303 상태 코드와 302 상태 코드는 같은 기능을 가지지만 303 상태 코드는 클라이언트가 GET 방법으로 자원을 얻어야 한다는 것을 명확하게 나타낸다. 이 점은 302 상태 코드와 차이가 있다.301302303 응답 상태 코드가 되돌아오면 거의 모든 브라우저에서 POST를 GET로 바꾸고 요청 메시지의 주체를 삭제하면 요청이 자동으로 다시 발송됩니다.304 Not Modified: 리소스가 찾았지만 조건 요청에 부합하지 않습니다.이 상태 코드는 클라이언트가 조건부 요청을 보낼 때 (GET 방법의 요청 메시지에 If-Match, If-Modified-Since, If-None-Match, If-Range, If-Unmodified-Since 중 첫 번째) 서버에서 자원 접근을 요청할 수 있으나 요청이 충족되지 않은 경우 304로 되돌아오는 것을 나타낸다.307 Temporary Redirect: 임시 리디렉션.302와 같은 의미를 가진다.

4XX - 클라이언트가 오류의 원인임을 나타냅니다.


400 Bad Request: 서버 측에서 클라이언트가 보낸 요청을 이해할 수 없습니다. 요청 메시지에 문법 오류가 있을 수 있습니다.401 Unauthorized: 이 상태 코드는 보내는 요청에 HTTP 인증(BASIC 인증, DIGEST 인증)을 통한 인증 정보가 필요하다는 것을 나타냅니다.403 Forbidden: 그 리소스에 액세스할 수 없습니다.이 상태 코드는 요청 자원에 대한 접근이 서버에서 거부되었음을 나타냅니다.(권한, 권한이 부여되지 않은 IP 등) 404 Not Found: 서버에 요청된 리소스가 없습니다.경로 오류 등.

5XX – 서버 자체 오류 발생


500 Internal Server Error: 내부 리소스에 장애가 발생한 것 같습니다.이 상태 코드는 서버 측이 요청을 실행할 때 오류가 발생했음을 나타냅니다.웹 응용 프로그램에 버그나 임시 고장이 있을 수도 있습니다.503 Service Unavailable: 죄송합니다. 지금 바빠요.이 상태 코드는 서버가 일시적으로 과부하에 있거나 유지 보수를 중단하고 있음을 나타냅니다. 현재 요청을 처리할 수 없습니다.

좋은 웹페이지 즐겨찾기