HttpStatusCode HttpStatusCode HttpStatusCode HttpStatusCode Enum

정의

HTTP에 대해 정의된 상태 코드 값이 포함됩니다.Contains the values of status codes defined for HTTP.

public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode = 
Public Enum HttpStatusCode
상속
HttpStatusCodeHttpStatusCodeHttpStatusCodeHttpStatusCode

필드

Accepted Accepted Accepted Accepted 202

HTTP 상태 202에 해당합니다.Equivalent to HTTP status 202. Accepted는 요청에 대한 추가 처리가 허용되는 경우에 표시됩니다.Accepted indicates that the request has been accepted for further processing.

AlreadyReported AlreadyReported AlreadyReported AlreadyReported 208

HTTP 상태 208에 해당합니다.Equivalent to HTTP status 208. AlreadyReported는 WebDAV 바인딩의 멤버가 multistatus 응답의 이전 부분에 이미 열거되었으며 다시 포함되지 않음을 나타냅니다.AlreadyReported indicates that the members of a WebDAV binding have already been enumerated in a preceding part of the multistatus response, and are not being included again.

Ambiguous Ambiguous Ambiguous Ambiguous 300

HTTP 상태 300에 해당합니다.Equivalent to HTTP status 300. Ambiguous는 요청된 정보에 여러 가지 표현이 포함되어 있는 경우에 표시됩니다.Ambiguous indicates that the requested information has multiple representations. 기본적으로 이 상태는 리디렉션으로 처리되며 그 다음에 이 응답과 연결된 Location 헤더의 내용이 나옵니다.The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response. AmbiguousMultipleChoices의 동의어입니다.Ambiguous is a synonym for MultipleChoices.

BadGateway BadGateway BadGateway BadGateway 502

HTTP 상태 502에 해당합니다.Equivalent to HTTP status 502. BadGateway는 중간 프록시 서버가 다른 프록시 서버 또는 원본 서버로부터 잘못된 응답을 받은 경우에 표시됩니다.BadGateway indicates that an intermediate proxy server received a bad response from another proxy or the origin server.

BadRequest BadRequest BadRequest BadRequest 400

HTTP 상태 400에 해당합니다.Equivalent to HTTP status 400. BadRequest는 서버에서 요청을 인식할 수 없는 경우에 표시됩니다.BadRequest indicates that the request could not be understood by the server. 해당되는 오류가 없거나, 정확한 오류를 모르거나, 고유한 오류 코드가 없는 경우 BadRequest가 전송됩니다.BadRequest is sent when no other error is applicable, or if the exact error is unknown or does not have its own error code.

Conflict Conflict Conflict Conflict 409

HTTP 상태 409에 해당합니다.Equivalent to HTTP status 409. Conflict는 서버에 충돌이 발생하여 요청을 수행할 수 없는 경우에 표시됩니다.Conflict indicates that the request could not be carried out because of a conflict on the server.

Continue Continue Continue Continue 100

HTTP 상태 100에 해당합니다.Equivalent to HTTP status 100. Continue는 클라이언트에서 요청을 계속 수행할 수 있는 경우에 표시됩니다.Continue indicates that the client can continue with its request.

Created Created Created Created 201

HTTP 상태 201에 해당합니다.Equivalent to HTTP status 201. Created는 요청에 대한 결과로 응답이 보내지기 전에 새 리소스가 만들어진 경우에 표시됩니다.Created indicates that the request resulted in a new resource created before the response was sent.

EarlyHints EarlyHints EarlyHints EarlyHints 103

HTTP 상태 103에 해당합니다.Equivalent to HTTP status 103. EarlyHints는 서버에서 정보 응답에 포함된 헤더 필드가 있는 최종 응답을 보낼 가능성이 있음을 클라이언트에 나타냅니다.EarlyHints indicates to the client that the server is likely to send a final response with the header fields included in the informational response.

ExpectationFailed ExpectationFailed ExpectationFailed ExpectationFailed 417

HTTP 상태 417에 해당합니다.Equivalent to HTTP status 417. ExpectationFailed는 서버에서 Expect 헤더에 예상되는 작업을 수행할 수 없는 경우에 표시됩니다.ExpectationFailed indicates that an expectation given in an Expect header could not be met by the server.

FailedDependency FailedDependency FailedDependency FailedDependency 424

HTTP 상태 424에 해당합니다.Equivalent to HTTP status 424. FailedDependency는 요청된 작업이 다른 작업에 종속되어 있고 해당 작업이 실패했기 때문에 리소스에 대해 메서드를 수행할 수 없음을 나타냅니다.FailedDependency indicates that the method couldn't be performed on the resource because the requested action depended on another action and that action failed.

Forbidden Forbidden Forbidden Forbidden 403

HTTP 상태 403에 해당합니다.Equivalent to HTTP status 403. Forbidden은 서버에서 요청을 수행하지 않는 경우에 표시됩니다.Forbidden indicates that the server refuses to fulfill the request.

Found Found Found Found 302

HTTP 상태 302에 해당합니다.Equivalent to HTTP status 302. Found는 요청된 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다.Found indicates that the requested information is located at the URI specified in the Location header. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다.The default action when this status is received is to follow the Location header associated with the response. 원래의 요청 메서드가 POST이면 리디렉션된 요청은 GET 메서드를 사용합니다.When the original request method was POST, the redirected request will use the GET method. FoundRedirect의 동의어입니다.Found is a synonym for Redirect.

GatewayTimeout GatewayTimeout GatewayTimeout GatewayTimeout 504

HTTP 상태 504에 해당합니다.Equivalent to HTTP status 504. GatewayTimeout은 다른 프록시 서버 또는 원본 서버의 응답을 기다리는 동안 중간 프록시 서버의 시간이 초과된 경우에 표시됩니다.GatewayTimeout indicates that an intermediate proxy server timed out while waiting for a response from another proxy or the origin server.

Gone Gone Gone Gone 410

HTTP 상태 410에 해당합니다.Equivalent to HTTP status 410. Gone은 요청된 리소스를 더 이상 사용할 수 없는 경우에 표시됩니다.Gone indicates that the requested resource is no longer available.

HttpVersionNotSupported HttpVersionNotSupported HttpVersionNotSupported HttpVersionNotSupported 505

HTTP 상태 505에 해당합니다.Equivalent to HTTP status 505. HttpVersionNotSupported는 서버에서 요청된 HTTP 버전을 지원하지 않는 경우에 표시됩니다.HttpVersionNotSupported indicates that the requested HTTP version is not supported by the server.

IMUsed IMUsed IMUsed IMUsed 226

HTTP 상태 226에 해당합니다.Equivalent to HTTP status 226. IMUsed는 서버에서 리소스에 대한 요청을 수행했음을 나타내고, 응답은 현재 인스턴스에 적용된 하나 이상의 인스턴스 조작 결과를 나타냅니다.IMUsed indicates that the server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.

InsufficientStorage InsufficientStorage InsufficientStorage InsufficientStorage 507

HTTP 상태 507에 해당합니다.Equivalent to HTTP status 507. InsufficientStorage는 서버가 요청을 완료하는 데 필요한 표현을 저장할 수 없음을 나타냅니다.InsufficientStorage indicates that the server is unable to store the representation needed to complete the request.

InternalServerError InternalServerError InternalServerError InternalServerError 500

HTTP 상태 500에 해당합니다.Equivalent to HTTP status 500. InternalServerError는 서버에 일반 오류가 발생한 경우에 표시됩니다.InternalServerError indicates that a generic error has occurred on the server.

LengthRequired LengthRequired LengthRequired LengthRequired 411

HTTP 상태 411에 해당합니다.Equivalent to HTTP status 411. LengthRequired는 필요한 Content-length 헤더가 없는 경우에 표시됩니다.LengthRequired indicates that the required Content-length header is missing.

Locked Locked Locked Locked 423

HTTP 상태 423에 해당합니다.Equivalent to HTTP status 423. Locked는 원본 또는 대상 리소스가 잠겨 있음을 나타냅니다.Locked indicates that the source or destination resource is locked.

LoopDetected LoopDetected LoopDetected LoopDetected 508

HTTP 상태 508에 해당합니다.Equivalent to HTTP status 508. LoopDetected는 "Depth: infinity"를 사용하여 WebDAV 요청을 처리하는 동안 무한 루프가 발생하여 서버가 작업을 종료했음을 나타냅니다.LoopDetected indicates that the server terminated an operation because it encountered an infinite loop while processing a WebDAV request with "Depth: infinity". 이 상태 코드는 multistatus 응답 본문에 표시되는 208 상태 코드 AlreadyReported를 인식하지 못하는 클라이언트와의 호환성을 위한 것입니다.This status code is meant for backward compatibility with clients not aware of the 208 status code AlreadyReported appearing in multistatus response bodies.

MethodNotAllowed MethodNotAllowed MethodNotAllowed MethodNotAllowed 405

HTTP 상태 405에 해당합니다.Equivalent to HTTP status 405. HTTP 상태 405에 해당합니다. MethodNotAllowed는 요청된 리소스에서 요청 메서드(POST 또는 GET)를 사용할 수 없는 경우에 표시됩니다.MethodNotAllowed indicates that the request method (POST or GET) is not allowed on the requested resource.

MisdirectedRequest MisdirectedRequest MisdirectedRequest MisdirectedRequest 421

HTTP 상태 421에 해당합니다.Equivalent to HTTP status 421. MisdirectedRequest는 응답을 생성할 수 없는 서버에서 요청을 전달했음을 나타냅니다.MisdirectedRequest indicates that the request was directed at a server that is not able to produce a response.

Moved Moved Moved Moved 301

HTTP 상태 301에 해당합니다.Equivalent to HTTP status 301. Moved는 요청된 정보가 Location 헤더에 지정한 URI로 이동된 경우에 표시됩니다.Moved indicates that the requested information has been moved to the URI specified in the Location header. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다.The default action when this status is received is to follow the Location header associated with the response. 원래의 요청 메서드가 POST이면 리디렉션된 요청은 GET 메서드를 사용합니다.When the original request method was POST, the redirected request will use the GET method. MovedMovedPermanently의 동의어입니다.Moved is a synonym for MovedPermanently.

MovedPermanently MovedPermanently MovedPermanently MovedPermanently 301

HTTP 상태 301에 해당합니다.Equivalent to HTTP status 301. MovedPermanently는 요청된 정보가 Location 헤더에 지정한 URI로 이동된 경우에 표시됩니다.MovedPermanently indicates that the requested information has been moved to the URI specified in the Location header. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다.The default action when this status is received is to follow the Location header associated with the response. MovedPermanentlyMoved의 동의어입니다.MovedPermanently is a synonym for Moved.

MultipleChoices MultipleChoices MultipleChoices MultipleChoices 300

HTTP 상태 300에 해당합니다.Equivalent to HTTP status 300. MultipleChoices는 요청된 정보에 여러 가지 표현이 포함되어 있는 경우에 표시됩니다.MultipleChoices indicates that the requested information has multiple representations. 기본적으로 이 상태는 리디렉션으로 처리되며 그 다음에 이 응답과 연결된 Location 헤더의 내용이 나옵니다.The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response. MultipleChoicesAmbiguous의 동의어입니다.MultipleChoices is a synonym for Ambiguous.

MultiStatus MultiStatus MultiStatus MultiStatus 207

HTTP 상태 207에 해당합니다.Equivalent to HTTP status 207. MultiStatus는 WebDAV(Web Distributed Authoring and Versioning) 작업 중 단일 응답에 대한 여러 상태 코드를 나타냅니다.MultiStatus indicates multiple status codes for a single response during a Web Distributed Authoring and Versioning (WebDAV) operation. 응답 본문에는 상태 코드를 설명하는 XML이 포함되어 있습니다.The response body contains XML that describes the status codes.

NetworkAuthenticationRequired NetworkAuthenticationRequired NetworkAuthenticationRequired NetworkAuthenticationRequired 511

HTTP 상태 511에 해당합니다.Equivalent to HTTP status 511. NetworkAuthenticationRequired는 클라이언트가 네트워크 액세스를 얻기 위해 인증해야 함을 나타냅니다. 네트워크에 대한 액세스를 제어하는 데 사용되는 프록시를 가로채는 용도로 사용됩니다.NetworkAuthenticationRequired indicates that the client needs to authenticate to gain network access; it's intended for use by intercepting proxies used to control access to the network.

NoContent NoContent NoContent NoContent 204

HTTP 상태 204에 해당합니다.Equivalent to HTTP status 204. NoContent는 요청이 처리된 다음 응답이 빈 경우에 표시됩니다.NoContent indicates that the request has been successfully processed and that the response is intentionally blank.

NonAuthoritativeInformation NonAuthoritativeInformation NonAuthoritativeInformation NonAuthoritativeInformation 203

HTTP 상태 203에 해당합니다.Equivalent to HTTP status 203. NonAuthoritativeInformation은 메타 정보를 원본 서버 대신 캐시된 복사본에서 가져왔으므로 잘못될 수 있는 경우에 표시됩니다.NonAuthoritativeInformation indicates that the returned metainformation is from a cached copy instead of the origin server and therefore may be incorrect.

NotAcceptable NotAcceptable NotAcceptable NotAcceptable 406

HTTP 상태 406에 해당합니다.Equivalent to HTTP status 406. NotAcceptable은 클라이언트가 Accept 헤더를 사용하여 리소스의 사용 가능한 표현을 허용하지 않도록 지정한 경우에 표시됩니다.NotAcceptable indicates that the client has indicated with Accept headers that it will not accept any of the available representations of the resource.

NotExtended NotExtended NotExtended NotExtended 510

HTTP 상태 510에 해당합니다.Equivalent to HTTP status 510. NotExtended는 서버에서 요청을 처리하기 위해 요청에 대한 추가 확장이 필요함을 나타냅니다.NotExtended indicates that further extensions to the request are required for the server to fulfill it.

NotFound NotFound NotFound NotFound 404

HTTP 상태 404에 해당합니다.Equivalent to HTTP status 404. NotFound는 요청된 리소스가 서버에 없는 경우에 표시됩니다.NotFound indicates that the requested resource does not exist on the server.

NotImplemented NotImplemented NotImplemented NotImplemented 501

HTTP 상태 501에 해당합니다.Equivalent to HTTP status 501. NotImplemented는 서버에서 요청된 기능을 지원하지 않는 경우에 표시됩니다.NotImplemented indicates that the server does not support the requested function.

NotModified NotModified NotModified NotModified 304

HTTP 상태 304에 해당합니다.Equivalent to HTTP status 304. NotModified는 클라이언트의 캐시된 복사본이 최신인 경우에 표시됩니다.NotModified indicates that the client's cached copy is up to date. 리소스의 내용이 전송되지 않습니다.The contents of the resource are not transferred.

OK OK OK OK 200

HTTP 상태 200에 해당합니다.Equivalent to HTTP status 200. OK는 요청이 성공하여 요청된 정보가 응답 중인 경우에 표시됩니다.OK indicates that the request succeeded and that the requested information is in the response. 이 코드는 일반적으로 수신되는 상태 코드입니다.This is the most common status code to receive.

PartialContent PartialContent PartialContent PartialContent 206

HTTP 상태 206에 해당합니다.Equivalent to HTTP status 206. PartialContent는 해당 응답이 바이트 범위가 포함된 GET 요청에서 요청한 부분 응답인 경우에 표시됩니다.PartialContent indicates that the response is a partial response as requested by a GET request that includes a byte range.

PaymentRequired PaymentRequired PaymentRequired PaymentRequired 402

HTTP 상태 402에 해당합니다.Equivalent to HTTP status 402. PaymentRequired는 나중에 사용하기 위해 예약되어 있습니다.PaymentRequired is reserved for future use.

PermanentRedirect PermanentRedirect PermanentRedirect PermanentRedirect 308

HTTP 상태 308에 해당합니다.Equivalent to HTTP status 308. PermanentRedirect는 요청 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다.PermanentRedirect indicates that the request information is located at the URI specified in the Location header. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다.The default action when this status is received is to follow the Location header associated with the response. 원래의 요청 메서드가 POST이면 리디렉션된 요청도 POST 메서드를 사용합니다.When the original request method was POST, the redirected request will also use the POST method.

PreconditionFailed PreconditionFailed PreconditionFailed PreconditionFailed 412

HTTP 상태 412에 해당합니다.Equivalent to HTTP status 412. PreconditionFailed는 이 요청에 대해 설정된 조건이 잘못되어 요청을 수행할 수 없는 경우에 표시됩니다. 조건은 If-Match, If-None-Match 또는 If-Unmodified-Since 등의 조건 요청 헤더를 사용하여 설정됩니다.PreconditionFailed indicates that a condition set for this request failed, and the request cannot be carried out. Conditions are set with conditional request headers like If-Match, If-None-Match, or If-Unmodified-Since.

PreconditionRequired PreconditionRequired PreconditionRequired PreconditionRequired 428

HTTP 상태 428에 해당합니다.Equivalent to HTTP status 428. PreconditionRequired는 서버에서 요청을 조건부로 해야 함을 나타냅니다.PreconditionRequired indicates that the server requires the request to be conditional.

Processing Processing Processing Processing Equivalent to HTTP status 102. indicates that the server has accepted the complete request but hasn't completed it yet.
ProxyAuthenticationRequired ProxyAuthenticationRequired ProxyAuthenticationRequired ProxyAuthenticationRequired 407

HTTP 상태 407에 해당합니다.Equivalent to HTTP status 407. ProxyAuthenticationRequired는 요청된 프록시에 인증이 필요한 경우에 표시됩니다.ProxyAuthenticationRequired indicates that the requested proxy requires authentication. Proxy-authenticate 헤더에 자세한 인증 수행 방법이 포함되어 있습니다.The Proxy-authenticate header contains the details of how to perform the authentication.

Redirect Redirect Redirect Redirect 302

HTTP 상태 302에 해당합니다.Equivalent to HTTP status 302. Redirect는 요청된 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다.Redirect indicates that the requested information is located at the URI specified in the Location header. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다.The default action when this status is received is to follow the Location header associated with the response. 원래의 요청 메서드가 POST이면 리디렉션된 요청은 GET 메서드를 사용합니다.When the original request method was POST, the redirected request will use the GET method. RedirectFound의 동의어입니다.Redirect is a synonym for Found.

RedirectKeepVerb RedirectKeepVerb RedirectKeepVerb RedirectKeepVerb 307

HTTP 상태 307에 해당합니다.Equivalent to HTTP status 307. RedirectKeepVerb는 요청 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다.RedirectKeepVerb indicates that the request information is located at the URI specified in the Location header. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다.The default action when this status is received is to follow the Location header associated with the response. 원래의 요청 메서드가 POST이면 리디렉션된 요청도 POST 메서드를 사용합니다.When the original request method was POST, the redirected request will also use the POST method. RedirectKeepVerbTemporaryRedirect의 동의어입니다.RedirectKeepVerb is a synonym for TemporaryRedirect.

RedirectMethod RedirectMethod RedirectMethod RedirectMethod 303

HTTP 상태 303에 해당합니다.Equivalent to HTTP status 303. RedirectMethod는 POST를 수행하여 클라이언트를 Location 헤더에 지정된 URI로 자동으로 리디렉션합니다.RedirectMethod automatically redirects the client to the URI specified in the Location header as the result of a POST. Location 헤더에서 지정한 리소스에 대한 요청은 GET을 사용하여 수행됩니다.The request to the resource specified by the Location header will be made with a GET. RedirectMethodSeeOther의 동의어입니다.RedirectMethod is a synonym for SeeOther.

RequestedRangeNotSatisfiable RequestedRangeNotSatisfiable RequestedRangeNotSatisfiable RequestedRangeNotSatisfiable 416

HTTP 상태 416에 해당합니다.Equivalent to HTTP status 416. RequestedRangeNotSatisfiable은 범위의 시작이 리소스의 시작 이전이거나 범위의 끝이 리소스의 끝 이후이므로 리소스에서 요청한 데이터 범위를 반환할 수 없는 경우에 표시됩니다.RequestedRangeNotSatisfiable indicates that the range of data requested from the resource cannot be returned, either because the beginning of the range is before the beginning of the resource, or the end of the range is after the end of the resource.

RequestEntityTooLarge RequestEntityTooLarge RequestEntityTooLarge RequestEntityTooLarge 413

HTTP 상태 413에 해당합니다.Equivalent to HTTP status 413. RequestEntityTooLarge는 요청이 너무 많아 서버에서 처리할 수 없는 경우에 표시됩니다.RequestEntityTooLarge indicates that the request is too large for the server to process.

RequestHeaderFieldsTooLarge RequestHeaderFieldsTooLarge RequestHeaderFieldsTooLarge RequestHeaderFieldsTooLarge 431

HTTP 상태 431에 해당합니다.Equivalent to HTTP status 431. RequestHeaderFieldsTooLarge는 헤더 필드(개별 헤더 필드 또는 모든 헤더 필드)가 너무 크기 때문에 서버에서 요청을 처리할 수 없음을 나타냅니다.RequestHeaderFieldsTooLarge indicates that the server is unwilling to process the request because its header fields (either an individual header field or all the header fields collectively) are too large.

RequestTimeout RequestTimeout RequestTimeout RequestTimeout 408

HTTP 상태 408에 해당합니다.Equivalent to HTTP status 408. RequestTimeout은 서버에서 예상한 시간 안에 클라이언트에서 요청을 보내지 않은 경우에 표시됩니다.RequestTimeout indicates that the client did not send a request within the time the server was expecting the request.

RequestUriTooLong RequestUriTooLong RequestUriTooLong RequestUriTooLong 414

HTTP 상태 414에 해당합니다.Equivalent to HTTP status 414. RequestUriTooLong은 URI가 너무 긴 경우에 표시됩니다.RequestUriTooLong indicates that the URI is too long.

ResetContent ResetContent ResetContent ResetContent 205

HTTP 상태 205에 해당합니다.Equivalent to HTTP status 205. ResetContent는 클라이언트에서 현재 리소스를 다시 로드하는 것이 아니라 다시 설정해야 하는 경우에 표시됩니다.ResetContent indicates that the client should reset (not reload) the current resource.

SeeOther SeeOther SeeOther SeeOther 303

HTTP 상태 303에 해당합니다.Equivalent to HTTP status 303. SeeOther는 POST를 수행하여 클라이언트를 Location 헤더에 지정된 URI로 자동으로 리디렉션합니다.SeeOther automatically redirects the client to the URI specified in the Location header as the result of a POST. Location 헤더에서 지정한 리소스에 대한 요청은 GET을 사용하여 수행됩니다.The request to the resource specified by the Location header will be made with a GET. SeeOtherRedirectMethod의 동의어입니다.SeeOther is a synonym for RedirectMethod

ServiceUnavailable ServiceUnavailable ServiceUnavailable ServiceUnavailable 503

HTTP 상태 503에 해당합니다.Equivalent to HTTP status 503. ServiceUnavailable은 일반적으로 로드가 많거나 유지 관리 문제 때문에 일시적으로 서버를 사용할 수 없는 경우에 표시됩니다.ServiceUnavailable indicates that the server is temporarily unavailable, usually due to high load or maintenance.

SwitchingProtocols SwitchingProtocols SwitchingProtocols SwitchingProtocols 101

HTTP 상태 101에 해당합니다.Equivalent to HTTP status 101. SwitchingProtocols는 프로토콜 버전 또는 프로토콜을 변경 중인 경우에 표시됩니다.SwitchingProtocols indicates that the protocol version or protocol is being changed.

TemporaryRedirect TemporaryRedirect TemporaryRedirect TemporaryRedirect 307

HTTP 상태 307에 해당합니다.Equivalent to HTTP status 307. TemporaryRedirect는 요청 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다.TemporaryRedirect indicates that the request information is located at the URI specified in the Location header. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다.The default action when this status is received is to follow the Location header associated with the response. 원래의 요청 메서드가 POST이면 리디렉션된 요청도 POST 메서드를 사용합니다.When the original request method was POST, the redirected request will also use the POST method. TemporaryRedirectRedirectKeepVerb의 동의어입니다.TemporaryRedirect is a synonym for RedirectKeepVerb.

TooManyRequests TooManyRequests TooManyRequests TooManyRequests 429

HTTP 상태 429에 해당합니다.Equivalent to HTTP status 429. TooManyRequests는 사용자가 지정된 시간 내에 너무 많은 요청을 보냈음을 나타냅니다.TooManyRequests indicates that the user has sent too many requests in a given amount of time.

Unauthorized Unauthorized Unauthorized Unauthorized 401

HTTP 상태 401에 해당합니다.Equivalent to HTTP status 401. Unauthorized는 요청된 리소스에 인증이 필요한 경우에 표시됩니다.Unauthorized indicates that the requested resource requires authentication. WWW-Authenticate 헤더에 자세한 인증 수행 방법이 포함되어 있습니다.The WWW-Authenticate header contains the details of how to perform the authentication.

UnavailableForLegalReasons UnavailableForLegalReasons UnavailableForLegalReasons UnavailableForLegalReasons 451

HTTP 상태 451에 해당합니다.Equivalent to HTTP status 451. UnavailableForLegalReasons는 법적 요구로 인해 서버에서 리소스에 대한 액세스를 거부하고 있음을 나타냅니다.UnavailableForLegalReasons indicates that the server is denying access to the resource as a consequence of a legal demand.

UnprocessableEntity UnprocessableEntity UnprocessableEntity UnprocessableEntity 422

HTTP 상태 422에 해당합니다.Equivalent to HTTP status 422. UnprocessableEntity는 요청이 잘 구성되었지만 의미 오류 때문에 따를 수 없음을 나타냅니다.UnprocessableEntity indicates that the request was well-formed but was unable to be followed due to semantic errors.

UnsupportedMediaType UnsupportedMediaType UnsupportedMediaType UnsupportedMediaType 415

HTTP 상태 415에 해당합니다.Equivalent to HTTP status 415. UnsupportedMediaType은 요청이 지원되지 않는 형식인 경우에 표시됩니다.UnsupportedMediaType indicates that the request is an unsupported type.

Unused Unused Unused Unused 306

HTTP 상태 306에 해당합니다.Equivalent to HTTP status 306. Unused는 전체가 지정되지 않은 HTTP/1.1 사양에 대한 제안된 확장명입니다.Unused is a proposed extension to the HTTP/1.1 specification that is not fully specified.

UpgradeRequired UpgradeRequired UpgradeRequired UpgradeRequired 426

HTTP 상태 426에 해당합니다.Equivalent to HTTP status 426. UpgradeRequired는 클라이언트가 TLS/1.0 같은 다른 프로토콜로 전환해야 함을 나타냅니다.UpgradeRequired indicates that the client should switch to a different protocol such as TLS/1.0.

UseProxy UseProxy UseProxy UseProxy 305

HTTP 상태 305에 해당합니다.Equivalent to HTTP status 305. UseProxy는 요청이 Location 헤더에 지정된 URI에 있는 프록시 서버를 사용해야 하는 경우에 표시됩니다.UseProxy indicates that the request should use the proxy server at the URI specified in the Location header.

VariantAlsoNegotiates VariantAlsoNegotiates VariantAlsoNegotiates VariantAlsoNegotiates 506

HTTP 상태 506에 해당합니다.Equivalent to HTTP status 506. VariantAlsoNegotiates는 선택한 변형 리소스가 투명한 콘텐츠 협상 자체에 참여하도록 구성되어 있으므로 협상 프로세스에서 적절한 엔드포인트가 아님을 나타냅니다.VariantAlsoNegotiates indicates that the chosen variant resource is configured to engage in transparent content negotiation itself and, therefore, isn't a proper endpoint in the negotiation process.

예제

반환 된 상태를 비교 하는 다음 예제는 HttpWebResponse 의 구성원으로는 HttpStatusCode 응답의 상태를 확인 하는 클래스입니다.The following example compares the status returned by an HttpWebResponse with a member of the HttpStatusCode class to determine the status of a response.

HttpWebRequest^ httpReq = dynamic_cast<HttpWebRequest^>(WebRequest::Create( "http://www.contoso.com" ));
httpReq->AllowAutoRedirect = false;
HttpWebResponse^ httpRes = dynamic_cast<HttpWebResponse^>(httpReq->GetResponse());
if ( httpRes->StatusCode == HttpStatusCode::Moved )
{
   // Code for moved resources goes here.
}

// Close the response.
httpRes->Close();
       HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create("http://www.contoso.com");
       httpReq.AllowAutoRedirect = false;

       HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse();

       if (httpRes.StatusCode==HttpStatusCode.Moved) 
       {
           // Code for moved resources goes here.
       }

       // Close the response.
       httpRes.Close();
Dim httpReq As HttpWebRequest = CType(WebRequest.Create("http://www.contoso.com"), HttpWebRequest)
httpReq.AllowAutoRedirect = False
       
Dim httpRes As HttpWebResponse = CType(httpReq.GetResponse(), HttpWebResponse)
       
If httpRes.StatusCode = HttpStatusCode.Moved Then
    ' Code for moved resources goes here.
End If

httpRes.Close()

설명

HttpStatusCode 열거형 HTTP 1.1 RFC 2616에 정의 된 상태 코드의 값을 포함 합니다.The HttpStatusCode enumeration contains the values of the status codes defined in RFC 2616 for HTTP 1.1.

에 포함 된 HTTP 요청의 상태는 HttpWebResponse.StatusCode 속성입니다.The status of an HTTP request is contained in the HttpWebResponse.StatusCode property.
HttpWebRequest.AllowAutoRedirect 속성이-1 false 인 경우 다음 열거형 값으로 인해 예외가 throw 됩니다.If the HttpWebRequest.AllowAutoRedirect property is false, the following enumeration values cause an exception to be thrown:

  • Ambiguous
  • Found
  • MultipleChoices
  • Redirect
  • RedirectKeepVerb
  • RedirectMethod
  • SeeOther
  • TemporaryRedirect

적용 대상