HttpStatusCode 열거형

정의

HTTP 1.1용 RFC 2616에 정의된 HTTP에 대해 정의된 상태 코드의 값을 포함합니다.

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

필드

Accepted 202

HTTP 상태 202에 해당합니다. Accepted는 요청에 대한 추가 처리가 허용되는 경우에 표시됩니다.

AlreadyReported 208

HTTP 상태 208에 해당합니다. AlreadyReported는 WebDAV 바인딩의 멤버가 multistatus 응답의 이전 부분에 이미 열거되었으며 다시 포함되지 않음을 나타냅니다.

Ambiguous 300

HTTP 상태 300에 해당합니다. Ambiguous는 요청된 정보에 여러 가지 표현이 포함되어 있는 경우에 표시됩니다. 기본적으로 이 상태는 리디렉션으로 처리되며 그 다음에 이 응답과 연결된 Location 헤더의 내용이 나옵니다. AmbiguousMultipleChoices는 동의어입니다.

BadGateway 502

HTTP 상태 502에 해당합니다. BadGateway는 중간 프록시 서버가 다른 프록시 서버 또는 원본 서버로부터 잘못된 응답을 받은 경우에 표시됩니다.

BadRequest 400

HTTP 상태 400에 해당합니다. BadRequest는 서버에서 요청을 인식할 수 없는 경우에 표시됩니다. 해당되는 오류가 없거나, 정확한 오류를 모르거나, 고유한 오류 코드가 없는 경우 BadRequest가 전송됩니다.

Conflict 409

HTTP 상태 409에 해당합니다. Conflict는 서버에 충돌이 발생하여 요청을 수행할 수 없는 경우에 표시됩니다.

Continue 100

HTTP 상태 100에 해당합니다. Continue는 클라이언트에서 요청을 계속 수행할 수 있는 경우에 표시됩니다.

Created 201

HTTP 상태 201에 해당합니다. Created는 요청에 대한 결과로 응답이 보내지기 전에 새 리소스가 만들어진 경우에 표시됩니다.

EarlyHints 103

HTTP 상태 103에 해당합니다. EarlyHints는 서버에서 정보 응답에 포함된 헤더 필드가 있는 최종 응답을 보낼 가능성이 있음을 클라이언트에 나타냅니다.

ExpectationFailed 417

HTTP 상태 417에 해당합니다. ExpectationFailed는 서버에서 Expect 헤더에 예상되는 작업을 수행할 수 없는 경우에 표시됩니다.

FailedDependency 424

HTTP 상태 424에 해당합니다. FailedDependency는 요청된 작업이 다른 작업에 종속되어 있고 해당 작업이 실패했기 때문에 리소스에 대해 메서드를 수행할 수 없음을 나타냅니다.

Forbidden 403

HTTP 상태 403에 해당합니다. Forbidden은 서버에서 요청을 수행하지 않는 경우에 표시됩니다.

Found 302

HTTP 상태 302에 해당합니다. Found는 요청된 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다. 원래의 요청 메서드가 POST이면 리디렉션된 요청은 GET 메서드를 사용합니다. FoundRedirect는 동의어입니다.

GatewayTimeout 504

HTTP 상태 504에 해당합니다. GatewayTimeout은 다른 프록시 서버 또는 원본 서버의 응답을 기다리는 동안 중간 프록시 서버의 시간이 초과된 경우에 표시됩니다.

Gone 410

HTTP 상태 410에 해당합니다. Gone은 요청된 리소스를 더 이상 사용할 수 없는 경우에 표시됩니다.

HttpVersionNotSupported 505

HTTP 상태 505에 해당합니다. HttpVersionNotSupported는 서버에서 요청된 HTTP 버전을 지원하지 않는 경우에 표시됩니다.

IMUsed 226

HTTP 상태 226에 해당합니다. IMUsed는 서버에서 리소스에 대한 요청을 수행했음을 나타내고, 응답은 현재 인스턴스에 적용된 하나 이상의 인스턴스 조작 결과를 나타냅니다.

InsufficientStorage 507

HTTP 상태 507에 해당합니다. InsufficientStorage는 서버가 요청을 완료하는 데 필요한 표현을 저장할 수 없음을 나타냅니다.

InternalServerError 500

HTTP 상태 500에 해당합니다. InternalServerError는 서버에 일반 오류가 발생한 경우에 표시됩니다.

LengthRequired 411

HTTP 상태 411에 해당합니다. LengthRequired는 필요한 Content-length 헤더가 없는 경우에 표시됩니다.

Locked 423

HTTP 상태 423에 해당합니다. Locked는 원본 또는 대상 리소스가 잠겨 있음을 나타냅니다.

LoopDetected 508

HTTP 상태 508에 해당합니다. LoopDetected는 "Depth: infinity"를 사용하여 WebDAV 요청을 처리하는 동안 무한 루프가 발생하여 서버가 작업을 종료했음을 나타냅니다. 이 상태 코드는 multistatus 응답 본문에 표시되는 208 상태 코드 AlreadyReported를 인식하지 못하는 클라이언트와의 호환성을 위한 것입니다.

MethodNotAllowed 405

HTTP 상태 405에 해당합니다. HTTP 상태 405에 해당합니다. MethodNotAllowed는 요청된 리소스에서 요청 메서드(POST 또는 GET)를 사용할 수 없는 경우에 표시됩니다.

MisdirectedRequest 421

HTTP 상태 421에 해당합니다. MisdirectedRequest는 응답을 생성할 수 없는 서버에서 요청을 전달했음을 나타냅니다.

Moved 301

HTTP 상태 301에 해당합니다. Moved는 요청된 정보가 Location 헤더에 지정한 URI로 이동된 경우에 표시됩니다. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다. 원래의 요청 메서드가 POST이면 리디렉션된 요청은 GET 메서드를 사용합니다. MovedMovedPermanently는 동의어입니다.

MovedPermanently 301

HTTP 상태 301에 해당합니다. MovedPermanently는 요청된 정보가 Location 헤더에 지정한 URI로 이동된 경우에 표시됩니다. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다. MovedPermanentlyMoved는 동의어입니다.

MultipleChoices 300

HTTP 상태 300에 해당합니다. MultipleChoices는 요청된 정보에 여러 가지 표현이 포함되어 있는 경우에 표시됩니다. 기본적으로 이 상태는 리디렉션으로 처리되며 그 다음에 이 응답과 연결된 Location 헤더의 내용이 나옵니다. MultipleChoicesAmbiguous는 동의어입니다.

MultiStatus 207

HTTP 상태 207에 해당합니다. MultiStatus는 WebDAV(Web Distributed Authoring and Versioning) 작업 중 단일 응답에 대한 여러 상태 코드를 나타냅니다. 응답 본문에는 상태 코드를 설명하는 XML이 포함되어 있습니다.

NetworkAuthenticationRequired 511

HTTP 상태 511에 해당합니다. NetworkAuthenticationRequired는 클라이언트가 네트워크 액세스를 얻기 위해 인증해야 함을 나타냅니다. 네트워크에 대한 액세스를 제어하는 데 사용되는 프록시를 가로채는 용도로 사용됩니다.

NoContent 204

HTTP 상태 204에 해당합니다. NoContent는 요청이 처리된 다음 응답이 빈 경우에 표시됩니다.

NonAuthoritativeInformation 203

HTTP 상태 203에 해당합니다. NonAuthoritativeInformation 는 반환된 메타 정보가 원본 서버 대신 캐시된 복사본에서 온 것이므로 올바르지 않을 수 있음을 나타냅니다.

NotAcceptable 406

HTTP 상태 406에 해당합니다. NotAcceptable은 클라이언트가 Accept 헤더를 사용하여 리소스의 사용 가능한 표현을 허용하지 않도록 지정한 경우에 표시됩니다.

NotExtended 510

HTTP 상태 510에 해당합니다. NotExtended는 서버에서 요청을 처리하기 위해 요청에 대한 추가 확장이 필요함을 나타냅니다.

NotFound 404

HTTP 상태 404에 해당합니다. NotFound는 요청된 리소스가 서버에 없는 경우에 표시됩니다.

NotImplemented 501

HTTP 상태 501에 해당합니다. NotImplemented는 서버에서 요청된 기능을 지원하지 않는 경우에 표시됩니다.

NotModified 304

HTTP 상태 304에 해당합니다. NotModified는 클라이언트의 캐시된 복사본이 최신인 경우에 표시됩니다. 리소스의 내용이 전송되지 않습니다.

OK 200

HTTP 상태 200에 해당합니다. OK는 요청이 성공하여 요청된 정보가 응답 중인 경우에 표시됩니다. 이 코드는 일반적으로 수신되는 상태 코드입니다.

PartialContent 206

HTTP 상태 206에 해당합니다. PartialContent는 해당 응답이 바이트 범위가 포함된 GET 요청에서 요청한 부분 응답인 경우에 표시됩니다.

PaymentRequired 402

HTTP 상태 402에 해당합니다. PaymentRequired는 나중에 사용하기 위해 예약되어 있습니다.

PermanentRedirect 308

HTTP 상태 308에 해당합니다. PermanentRedirect는 요청 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다. 원래의 요청 메서드가 POST이면 리디렉션된 요청도 POST 메서드를 사용합니다.

PreconditionFailed 412

HTTP 상태 412에 해당합니다. PreconditionFailed는 이 요청에 대해 설정된 조건이 잘못되어 요청을 수행할 수 없음을 나타냅니다. 조건은 If-Match, If-None-Match 또는 If-Unmodified-Since 등의 조건 요청 헤더를 사용하여 설정됩니다.

PreconditionRequired 428

HTTP 상태 428에 해당합니다. PreconditionRequired는 서버에서 요청을 조건부로 해야 함을 나타냅니다.

Processing 102

HTTP 상태 102에 해당합니다. Processing은 서버가 전체 요청을 수락했지만 아직 완료하지 않았음을 나타냅니다.

ProxyAuthenticationRequired 407

HTTP 상태 407에 해당합니다. ProxyAuthenticationRequired는 요청된 프록시에 인증이 필요한 경우에 표시됩니다. Proxy-authenticate 헤더에 자세한 인증 수행 방법이 포함되어 있습니다.

Redirect 302

HTTP 상태 302에 해당합니다. Redirect는 요청된 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다. 원래의 요청 메서드가 POST이면 리디렉션된 요청은 GET 메서드를 사용합니다. RedirectFound는 동의어입니다.

RedirectKeepVerb 307

HTTP 상태 307에 해당합니다. RedirectKeepVerb는 요청 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다. 원래의 요청 메서드가 POST이면 리디렉션된 요청도 POST 메서드를 사용합니다. RedirectKeepVerbTemporaryRedirect는 동의어입니다.

RedirectMethod 303

HTTP 상태 303에 해당합니다. RedirectMethod는 POST를 수행하여 클라이언트를 Location 헤더에 지정된 URI로 자동으로 리디렉션합니다. Location 헤더에서 지정한 리소스에 대한 요청은 GET을 사용하여 수행됩니다. RedirectMethodSeeOther는 동의어입니다.

RequestedRangeNotSatisfiable 416

HTTP 상태 416에 해당합니다. RequestedRangeNotSatisfiable은 범위의 시작이 리소스의 시작 이전이거나 범위의 끝이 리소스의 끝 이후이므로 리소스에서 요청한 데이터 범위를 반환할 수 없는 경우에 표시됩니다.

RequestEntityTooLarge 413

HTTP 상태 413에 해당합니다. RequestEntityTooLarge는 요청이 너무 많아 서버에서 처리할 수 없는 경우에 표시됩니다.

RequestHeaderFieldsTooLarge 431

HTTP 상태 431에 해당합니다. RequestHeaderFieldsTooLarge는 헤더 필드(개별 헤더 필드 또는 모든 헤더 필드)가 너무 크기 때문에 서버에서 요청을 처리할 수 없음을 나타냅니다.

RequestTimeout 408

HTTP 상태 408에 해당합니다. RequestTimeout은 서버에서 예상한 시간 안에 클라이언트에서 요청을 보내지 않은 경우에 표시됩니다.

RequestUriTooLong 414

HTTP 상태 414에 해당합니다. RequestUriTooLong은 URI가 너무 긴 경우에 표시됩니다.

ResetContent 205

HTTP 상태 205에 해당합니다. ResetContent는 클라이언트에서 현재 리소스를 다시 로드하는 것이 아니라 다시 설정해야 하는 경우에 표시됩니다.

SeeOther 303

HTTP 상태 303에 해당합니다. SeeOther는 POST를 수행하여 클라이언트를 Location 헤더에 지정된 URI로 자동으로 리디렉션합니다. Location 헤더에서 지정한 리소스에 대한 요청은 GET을 사용하여 수행됩니다. SeeOtherRedirectMethod는 동의어입니다.

ServiceUnavailable 503

HTTP 상태 503에 해당합니다. ServiceUnavailable은 일반적으로 로드가 많거나 유지 관리 문제 때문에 일시적으로 서버를 사용할 수 없는 경우에 표시됩니다.

SwitchingProtocols 101

HTTP 상태 101에 해당합니다. SwitchingProtocols는 프로토콜 버전 또는 프로토콜을 변경 중인 경우에 표시됩니다.

TemporaryRedirect 307

HTTP 상태 307에 해당합니다. TemporaryRedirect는 요청 정보가 Location 헤더에 지정된 URI에 있는 경우에 표시됩니다. 이 상태가 반환되면 기본적으로 응답과 관련된 Location 헤더를 따릅니다. 원래의 요청 메서드가 POST이면 리디렉션된 요청도 POST 메서드를 사용합니다. TemporaryRedirectRedirectKeepVerb는 동의어입니다.

TooManyRequests 429

HTTP 상태 429에 해당합니다. TooManyRequests는 사용자가 지정된 시간 내에 너무 많은 요청을 보냈음을 나타냅니다.

Unauthorized 401

HTTP 상태 401에 해당합니다. Unauthorized는 요청된 리소스에 인증이 필요한 경우에 표시됩니다. WWW-Authenticate 헤더에 자세한 인증 수행 방법이 포함되어 있습니다.

UnavailableForLegalReasons 451

HTTP 상태 451에 해당합니다. UnavailableForLegalReasons는 법적 요구로 인해 서버에서 리소스에 대한 액세스를 거부하고 있음을 나타냅니다.

UnprocessableContent 422

HTTP 상태 422에 해당합니다. UnprocessableContent는 요청이 잘 구성되었지만 의미 오류 때문에 따를 수 없음을 나타냅니다. UnprocessableContentUnprocessableEntity는 동의어입니다.

UnprocessableEntity 422

HTTP 상태 422에 해당합니다. UnprocessableEntity는 요청이 잘 구성되었지만 의미 오류 때문에 따를 수 없음을 나타냅니다. UnprocessableEntityUnprocessableContent는 동의어입니다.

UnsupportedMediaType 415

HTTP 상태 415에 해당합니다. UnsupportedMediaType은 요청이 지원되지 않는 형식인 경우에 표시됩니다.

Unused 306

HTTP 상태 306에 해당합니다. Unused는 전체가 지정되지 않은 HTTP/1.1 사양에 대한 제안된 확장명입니다.

UpgradeRequired 426

HTTP 상태 426에 해당합니다. UpgradeRequired는 클라이언트가 TLS/1.0 같은 다른 프로토콜로 전환해야 함을 나타냅니다.

UseProxy 305

HTTP 상태 305에 해당합니다. UseProxy는 요청이 Location 헤더에 지정된 URI에 있는 프록시 서버를 사용해야 하는 경우에 표시됩니다.

VariantAlsoNegotiates 506

HTTP 상태 506에 해당합니다. VariantAlsoNegotiates는 선택한 변형 리소스가 투명한 콘텐츠 협상 자체에 참여하도록 구성되어 있으므로 협상 프로세스에서 적절한 엔드포인트가 아님을 나타냅니다.

적용 대상