HttpStatusCode Wyliczenie

Definicja

Zawiera wartości kodów stanu zdefiniowanych dla protokołu HTTP.Contains the values of status codes defined for HTTP.

public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode = 
Public Enum HttpStatusCode
Dziedziczenie
HttpStatusCode

Pola

Accepted 202

Odpowiednik stanu HTTP 202.Equivalent to HTTP status 202. Accepted wskazuje, że żądanie zostało zaakceptowane do dalszej obróbki.Accepted indicates that the request has been accepted for further processing.

AlreadyReported 208

Odpowiednik stanu HTTP 208.Equivalent to HTTP status 208. AlreadyReported wskazuje, że elementy członkowskie powiązania WebDAV zostały już wyliczone w poprzedniej części odpowiedzi wielostanowej i nie są uwzględniane ponownie.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 300

Odpowiednik stanu HTTP 300.Equivalent to HTTP status 300. Ambiguous wskazuje, że żądane informacje mają wiele reprezentacji.Ambiguous indicates that the requested information has multiple representations. Domyślną akcją jest traktowanie tego stanu jako przekierowania i przestrzeganie zawartości nagłówka lokalizacji skojarzonej z tą odpowiedzią.The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response. Niejednoznaczny jest synonim dla MultipleChoices.Ambiguous is a synonym for MultipleChoices.

BadGateway 502

Odpowiednik stanu HTTP 502.Equivalent to HTTP status 502. BadGateway wskazuje, że pośredni serwer proxy otrzymał nieprawidłową odpowiedź od innego serwera proxy lub serwera źródłowego.BadGateway indicates that an intermediate proxy server received a bad response from another proxy or the origin server.

BadRequest 400

Odpowiednik stanu HTTP 400.Equivalent to HTTP status 400. BadRequest wskazuje, że żądanie nie jest zrozumiałe dla serwera.BadRequest indicates that the request could not be understood by the server. BadRequest jest wysyłana, gdy nie ma żadnych innych błędów lub jeśli dokładny błąd jest nieznany lub nie ma własnego kodu błędu.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 409

Odpowiednik stanu HTTP 409.Equivalent to HTTP status 409. Conflict wskazuje, że nie można wykonać żądania z powodu konfliktu na serwerze.Conflict indicates that the request could not be carried out because of a conflict on the server.

Continue 100

Odpowiednik stanu HTTP 100.Equivalent to HTTP status 100. Continue wskazuje, że klient może kontynuować żądanie.Continue indicates that the client can continue with its request.

Created 201

Odpowiednik stanu HTTP 201.Equivalent to HTTP status 201. Created wskazuje, że żądanie spowodowało utworzenie nowego zasobu utworzonego przed wysłaniem odpowiedzi.Created indicates that the request resulted in a new resource created before the response was sent.

EarlyHints 103

Odpowiednik stanu HTTP 103.Equivalent to HTTP status 103. EarlyHints wskazuje klientowi, że serwer prawdopodobnie wyśle ostateczną odpowiedź z polami nagłówka zawartymi w odpowiedzi informacyjnej.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 417

Odpowiednik stanu HTTP 417.Equivalent to HTTP status 417. ExpectationFailed wskazuje, że serwer nie może spełnić oczekiwania podaną w oczekiwanym nagłówku.ExpectationFailed indicates that an expectation given in an Expect header could not be met by the server.

FailedDependency 424

Odpowiednik stanu HTTP 424.Equivalent to HTTP status 424. FailedDependency wskazuje, że nie można wykonać metody na zasobie, ponieważ Żądana akcja zależała od innej akcji i ta akcja nie powiodła się.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 403

Odpowiednik stanu HTTP 403.Equivalent to HTTP status 403. Forbidden wskazuje, że serwer odmawia spełnienia żądania.Forbidden indicates that the server refuses to fulfill the request.

Found 302

Odpowiednik stanu HTTP 302.Equivalent to HTTP status 302. Found wskazuje, że żądane informacje znajdują się w identyfikatorze URI określonym w nagłówku lokalizacji.Found indicates that the requested information is located at the URI specified in the Location header. Domyślna akcja po odebraniu tego stanu jest zgodna z nagłówkiem lokalizacji skojarzonym z odpowiedzią.The default action when this status is received is to follow the Location header associated with the response. Gdy oryginalna Metoda żądania została OPUBLIKOWANa, przekierowane żądanie będzie używać metody GET.When the original request method was POST, the redirected request will use the GET method. Znaleziony element jest synonimem dla przekierowania.Found is a synonym for Redirect.

GatewayTimeout 504

Odpowiednik stanu HTTP 504.Equivalent to HTTP status 504. GatewayTimeout wskazuje, że upłynął limit czasu pośredniczącego serwera proxy podczas oczekiwania na odpowiedź z innego serwera proxy lub serwera źródłowego.GatewayTimeout indicates that an intermediate proxy server timed out while waiting for a response from another proxy or the origin server.

Gone 410

Odpowiednik stanu HTTP 410.Equivalent to HTTP status 410. Gone wskazuje, że żądany zasób nie jest już dostępny.Gone indicates that the requested resource is no longer available.

HttpVersionNotSupported 505

Odpowiednik stanu HTTP 505.Equivalent to HTTP status 505. HttpVersionNotSupported wskazuje, że żądana wersja protokołu HTTP nie jest obsługiwana przez serwer.HttpVersionNotSupported indicates that the requested HTTP version is not supported by the server.

IMUsed 226

Odpowiednik stanu HTTP 226.Equivalent to HTTP status 226. IMUsed wskazuje, że serwer spełnił żądanie dla zasobu, a odpowiedź jest reprezentacją wyniku co najmniej jednego wystąpienia — manipulacje zastosowane do bieżącego wystąpienia.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 507

Odpowiednik stanu HTTP 507.Equivalent to HTTP status 507. InsufficientStorage wskazuje, że serwer nie może przechowywać reprezentacji wymaganej do ukończenia żądania.InsufficientStorage indicates that the server is unable to store the representation needed to complete the request.

InternalServerError 500

Odpowiednik stanu HTTP 500.Equivalent to HTTP status 500. InternalServerError wskazuje, że na serwerze Wystąpił błąd ogólny.InternalServerError indicates that a generic error has occurred on the server.

LengthRequired 411

Odpowiednik stanu HTTP 411.Equivalent to HTTP status 411. LengthRequired wskazuje, że brakuje wymaganego nagłówka Content-Length.LengthRequired indicates that the required Content-length header is missing.

Locked 423

Odpowiednik stanu HTTP 423.Equivalent to HTTP status 423. Locked wskazuje, że zasób źródłowy lub docelowy jest zablokowany.Locked indicates that the source or destination resource is locked.

LoopDetected 508

Odpowiednik stanu HTTP 508.Equivalent to HTTP status 508. LoopDetected wskazuje, że serwer zakończył operację, ponieważ napotkał nieskończoną pętlę podczas przetwarzania żądania WebDAV z "Głębokość: nieskończoność".LoopDetected indicates that the server terminated an operation because it encountered an infinite loop while processing a WebDAV request with "Depth: infinity". Ten kod stanu jest przeznaczony do zapewnienia zgodności z poprzednimi wersjami klientów, którzy nie wiedzą o kodzie stanu 208 AlreadyReported pojawiają się w treści odpowiedzi o wiele stanów.This status code is meant for backward compatibility with clients not aware of the 208 status code AlreadyReported appearing in multistatus response bodies.

MethodNotAllowed 405

Odpowiednik stanu HTTP 405.Equivalent to HTTP status 405. MethodNotAllowed wskazuje, że metoda żądania (POST lub GET) nie jest dozwolona dla żądanego zasobu.MethodNotAllowed indicates that the request method (POST or GET) is not allowed on the requested resource.

MisdirectedRequest 421

Odpowiednik stanu HTTP 421.Equivalent to HTTP status 421. MisdirectedRequest wskazuje, że żądanie zostało skierowane na serwer, który nie może wygenerować odpowiedzi.MisdirectedRequest indicates that the request was directed at a server that is not able to produce a response.

Moved 301

Odpowiednik stanu HTTP 301.Equivalent to HTTP status 301. Moved wskazuje, że żądane informacje zostały przeniesione na identyfikator URI określony w nagłówku lokalizacji.Moved indicates that the requested information has been moved to the URI specified in the Location header. Domyślna akcja po odebraniu tego stanu jest zgodna z nagłówkiem lokalizacji skojarzonym z odpowiedzią.The default action when this status is received is to follow the Location header associated with the response. Gdy oryginalna Metoda żądania została OPUBLIKOWANa, przekierowane żądanie będzie używać metody GET.When the original request method was POST, the redirected request will use the GET method. Przeniesiony jest synonimem dla MovedPermanently.Moved is a synonym for MovedPermanently.

MovedPermanently 301

Odpowiednik stanu HTTP 301.Equivalent to HTTP status 301. MovedPermanently wskazuje, że żądane informacje zostały przeniesione na identyfikator URI określony w nagłówku lokalizacji.MovedPermanently indicates that the requested information has been moved to the URI specified in the Location header. Domyślna akcja po odebraniu tego stanu jest zgodna z nagłówkiem lokalizacji skojarzonym z odpowiedzią.The default action when this status is received is to follow the Location header associated with the response. MovedPermanently jest synonimem do przeniesienia.MovedPermanently is a synonym for Moved.

MultipleChoices 300

Odpowiednik stanu HTTP 300.Equivalent to HTTP status 300. MultipleChoices wskazuje, że żądane informacje mają wiele reprezentacji.MultipleChoices indicates that the requested information has multiple representations. Domyślną akcją jest traktowanie tego stanu jako przekierowania i przestrzeganie zawartości nagłówka lokalizacji skojarzonej z tą odpowiedzią.The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response. MultipleChoices jest synonimem dla niejednoznaczności.MultipleChoices is a synonym for Ambiguous.

MultiStatus 207

Odpowiednik stanu HTTP 207.Equivalent to HTTP status 207. MultiStatus wskazuje wiele kodów stanu dla pojedynczej odpowiedzi podczas operacji Web Distributed Authoring and Versioning (WebDAV).MultiStatus indicates multiple status codes for a single response during a Web Distributed Authoring and Versioning (WebDAV) operation. Treść odpowiedzi zawiera kod XML, który opisuje kody stanu.The response body contains XML that describes the status codes.

NetworkAuthenticationRequired 511

Odpowiednik stanu HTTP 511.Equivalent to HTTP status 511. NetworkAuthenticationRequired wskazuje, że klient musi uwierzytelniać się w celu uzyskania dostępu do sieci; jest on przeznaczony do użycia przez przechwycenie serwerów proxy używanych do kontrolowania dostępu do sieci.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 204

Odpowiednik stanu HTTP 204.Equivalent to HTTP status 204. NoContent wskazuje, że żądanie zostało pomyślnie przetworzone i że odpowiedź jest celowo pusta.NoContent indicates that the request has been successfully processed and that the response is intentionally blank.

NonAuthoritativeInformation 203

Odpowiednik stanu HTTP 203.Equivalent to HTTP status 203. NonAuthoritativeInformation wskazuje, że zwrócone informacje są z kopii w pamięci podręcznej, a nie na serwerze źródłowym, dlatego mogą być niepoprawne.NonAuthoritativeInformation indicates that the returned metainformation is from a cached copy instead of the origin server and therefore may be incorrect.

NotAcceptable 406

Odpowiednik stanu HTTP 406.Equivalent to HTTP status 406. NotAcceptable wskazuje, że klient został wskazany z opcją Akceptuj nagłówki, ponieważ nie akceptuje żadnych dostępnych reprezentacji zasobu.NotAcceptable indicates that the client has indicated with Accept headers that it will not accept any of the available representations of the resource.

NotExtended 510

Odpowiednik stanu HTTP 510.Equivalent to HTTP status 510. NotExtended wskazuje, że dalsze rozszerzenia żądania są wymagane, aby serwer mógł je spełnić.NotExtended indicates that further extensions to the request are required for the server to fulfill it.

NotFound 404

Odpowiednik stanu HTTP 404.Equivalent to HTTP status 404. NotFound wskazuje, że żądany zasób nie istnieje na serwerze.NotFound indicates that the requested resource does not exist on the server.

NotImplemented 501

Odpowiednik stanu HTTP 501.Equivalent to HTTP status 501. NotImplemented wskazuje, że serwer nie obsługuje wymaganej funkcji.NotImplemented indicates that the server does not support the requested function.

NotModified 304

Odpowiednik stanu HTTP 304.Equivalent to HTTP status 304. NotModified wskazuje, że buforowana kopia klienta jest aktualna.NotModified indicates that the client's cached copy is up to date. Zawartość zasobu nie jest przenoszona.The contents of the resource are not transferred.

OK 200

Odpowiednik stanu HTTP 200.Equivalent to HTTP status 200. OK wskazuje, że żądanie powiodło się i że żądane informacje są w odpowiedzi.OK indicates that the request succeeded and that the requested information is in the response. Jest to najbardziej typowy kod stanu do odebrania.This is the most common status code to receive.

PartialContent 206

Odpowiednik stanu HTTP 206.Equivalent to HTTP status 206. PartialContent wskazuje, że odpowiedź jest częściową odpowiedzią żądaną przez żądanie GET, które zawiera zakres bajtów.PartialContent indicates that the response is a partial response as requested by a GET request that includes a byte range.

PaymentRequired 402

Odpowiednik stanu HTTP 402.Equivalent to HTTP status 402. PaymentRequired jest zarezerwowany do użytku w przyszłości.PaymentRequired is reserved for future use.

PermanentRedirect 308

Odpowiednik stanu HTTP 308.Equivalent to HTTP status 308. PermanentRedirect wskazuje, że informacje o żądaniu znajdują się pod identyfikatorem URI określonym w nagłówku lokalizacji.PermanentRedirect indicates that the request information is located at the URI specified in the Location header. Domyślna akcja po odebraniu tego stanu jest zgodna z nagłówkiem lokalizacji skojarzonym z odpowiedzią.The default action when this status is received is to follow the Location header associated with the response. Gdy oryginalna Metoda żądania została OPUBLIKOWANa, przekierowane żądanie będzie również używać metody POST.When the original request method was POST, the redirected request will also use the POST method.

PreconditionFailed 412

Odpowiednik stanu HTTP 412.Equivalent to HTTP status 412. PreconditionFailed wskazuje, że warunek ustawiony dla tego żądania nie powiódł się i nie można wykonać żądania. Warunki są ustawiane przy użyciu nagłówków żądań warunkowych, takich jak if-Match, If-None-Match, lub if-Unmodified-od.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 428

Odpowiednik stanu HTTP 428.Equivalent to HTTP status 428. PreconditionRequired wskazuje, że serwer wymaga warunku.PreconditionRequired indicates that the server requires the request to be conditional.

Processing 102

Odpowiednik stanu HTTP 102.Equivalent to HTTP status 102. Processing wskazuje, że serwer zaakceptował kompletne żądanie, ale jeszcze go nie zakończył.Processing indicates that the server has accepted the complete request but hasn't completed it yet.

ProxyAuthenticationRequired 407

Odpowiednik stanu HTTP 407.Equivalent to HTTP status 407. ProxyAuthenticationRequired wskazuje, że żądany serwer proxy wymaga uwierzytelnienia.ProxyAuthenticationRequired indicates that the requested proxy requires authentication. Nagłówek proxy-Authenticate zawiera szczegółowe informacje dotyczące sposobu przeprowadzania uwierzytelniania.The Proxy-authenticate header contains the details of how to perform the authentication.

Redirect 302

Odpowiednik stanu HTTP 302.Equivalent to HTTP status 302. Redirect wskazuje, że żądane informacje znajdują się w identyfikatorze URI określonym w nagłówku lokalizacji.Redirect indicates that the requested information is located at the URI specified in the Location header. Domyślna akcja po odebraniu tego stanu jest zgodna z nagłówkiem lokalizacji skojarzonym z odpowiedzią.The default action when this status is received is to follow the Location header associated with the response. Gdy oryginalna Metoda żądania została OPUBLIKOWANa, przekierowane żądanie będzie używać metody GET.When the original request method was POST, the redirected request will use the GET method. Przekierowanie jest synonimem znalezionym.Redirect is a synonym for Found.

RedirectKeepVerb 307

Odpowiednik stanu HTTP 307.Equivalent to HTTP status 307. RedirectKeepVerb wskazuje, że informacje o żądaniu znajdują się pod identyfikatorem URI określonym w nagłówku lokalizacji.RedirectKeepVerb indicates that the request information is located at the URI specified in the Location header. Domyślna akcja po odebraniu tego stanu jest zgodna z nagłówkiem lokalizacji skojarzonym z odpowiedzią.The default action when this status is received is to follow the Location header associated with the response. Gdy oryginalna Metoda żądania została OPUBLIKOWANa, przekierowane żądanie będzie również używać metody POST.When the original request method was POST, the redirected request will also use the POST method. RedirectKeepVerb jest synonimem dla TemporaryRedirect.RedirectKeepVerb is a synonym for TemporaryRedirect.

RedirectMethod 303

Odpowiednik stanu HTTP 303.Equivalent to HTTP status 303. RedirectMethod automatycznie przekierowuje klienta do identyfikatora URI określonego w nagłówku lokalizacji jako wyniku wpisu POST.RedirectMethod automatically redirects the client to the URI specified in the Location header as the result of a POST. Żądanie do zasobu określonego w nagłówku lokalizacji zostanie wykonane przy użyciu funkcji GET.The request to the resource specified by the Location header will be made with a GET. RedirectMethod jest synonimem dla SeeOther.RedirectMethod is a synonym for SeeOther.

RequestedRangeNotSatisfiable 416

Odpowiednik stanu HTTP 416.Equivalent to HTTP status 416. RequestedRangeNotSatisfiable wskazuje, że nie można zwrócić zakresu danych żądanych z zasobu, ponieważ początek zakresu jest przed początkiem zasobu lub koniec zakresu jest po zakończeniu zasobu.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 413

Odpowiednik stanu HTTP 413.Equivalent to HTTP status 413. RequestEntityTooLarge wskazuje, że żądanie jest zbyt duże, aby serwer mógł zostać przetworzony.RequestEntityTooLarge indicates that the request is too large for the server to process.

RequestHeaderFieldsTooLarge 431

Odpowiednik stanu HTTP 431.Equivalent to HTTP status 431. RequestHeaderFieldsTooLarge wskazuje, że serwer nie będzie mógł przetworzyć żądania, ponieważ jego pola nagłówka (jedno pole nagłówka lub wszystkie pola nagłówka łącznie) są zbyt duże.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 408

Odpowiednik stanu HTTP 408.Equivalent to HTTP status 408. RequestTimeout wskazuje, że klient nie wysłał żądania w czasie, gdy serwer oczekiwał żądania.RequestTimeout indicates that the client did not send a request within the time the server was expecting the request.

RequestUriTooLong 414

Odpowiednik stanu HTTP 414.Equivalent to HTTP status 414. RequestUriTooLong wskazuje, że identyfikator URI jest zbyt długi.RequestUriTooLong indicates that the URI is too long.

ResetContent 205

Odpowiednik stanu HTTP 205.Equivalent to HTTP status 205. ResetContent wskazuje, że klient powinien zresetować (nie załadować ponownie) bieżący zasób.ResetContent indicates that the client should reset (not reload) the current resource.

SeeOther 303

Odpowiednik stanu HTTP 303.Equivalent to HTTP status 303. SeeOther automatycznie przekierowuje klienta do identyfikatora URI określonego w nagłówku lokalizacji jako wyniku wpisu POST.SeeOther automatically redirects the client to the URI specified in the Location header as the result of a POST. Żądanie do zasobu określonego w nagłówku lokalizacji zostanie wykonane przy użyciu funkcji GET.The request to the resource specified by the Location header will be made with a GET. SeeOther jest synonimem dla RedirectMethodSeeOther is a synonym for RedirectMethod

ServiceUnavailable 503

Odpowiednik stanu HTTP 503.Equivalent to HTTP status 503. ServiceUnavailable wskazuje, że serwer jest tymczasowo niedostępny, zazwyczaj z powodu dużego obciążenia lub konserwacji.ServiceUnavailable indicates that the server is temporarily unavailable, usually due to high load or maintenance.

SwitchingProtocols 101

Odpowiednik stanu HTTP 101.Equivalent to HTTP status 101. SwitchingProtocols wskazuje, że wersja protokołu lub protokół jest zmieniany.SwitchingProtocols indicates that the protocol version or protocol is being changed.

TemporaryRedirect 307

Odpowiednik stanu HTTP 307.Equivalent to HTTP status 307. TemporaryRedirect wskazuje, że informacje o żądaniu znajdują się pod identyfikatorem URI określonym w nagłówku lokalizacji.TemporaryRedirect indicates that the request information is located at the URI specified in the Location header. Domyślna akcja po odebraniu tego stanu jest zgodna z nagłówkiem lokalizacji skojarzonym z odpowiedzią.The default action when this status is received is to follow the Location header associated with the response. Gdy oryginalna Metoda żądania została OPUBLIKOWANa, przekierowane żądanie będzie również używać metody POST.When the original request method was POST, the redirected request will also use the POST method. TemporaryRedirect jest synonimem dla RedirectKeepVerb.TemporaryRedirect is a synonym for RedirectKeepVerb.

TooManyRequests 429

Odpowiednik stanu HTTP 429.Equivalent to HTTP status 429. TooManyRequests wskazuje, że Użytkownik wysłał zbyt wiele żądań w danym czasie.TooManyRequests indicates that the user has sent too many requests in a given amount of time.

Unauthorized 401

Odpowiednik stanu HTTP 401.Equivalent to HTTP status 401. Unauthorized wskazuje, że żądany zasób wymaga uwierzytelnienia.Unauthorized indicates that the requested resource requires authentication. Nagłówek WWW-Authenticate zawiera szczegółowe informacje dotyczące sposobu przeprowadzania uwierzytelniania.The WWW-Authenticate header contains the details of how to perform the authentication.

UnavailableForLegalReasons 451

Odpowiednik stanu HTTP 451.Equivalent to HTTP status 451. UnavailableForLegalReasons wskazuje, że serwer odmawia dostępu do zasobu w ramach żądania prawnego.UnavailableForLegalReasons indicates that the server is denying access to the resource as a consequence of a legal demand.

UnprocessableEntity 422

Odpowiednik stanu HTTP 422.Equivalent to HTTP status 422. UnprocessableEntity wskazuje, że żądanie zostało poprawnie sformułowane, ale nie może zostać wykonane z powodu błędów semantycznych.UnprocessableEntity indicates that the request was well-formed but was unable to be followed due to semantic errors.

UnsupportedMediaType 415

Odpowiednik stanu HTTP 415.Equivalent to HTTP status 415. UnsupportedMediaType wskazuje, że żądanie jest nieobsługiwanym typem.UnsupportedMediaType indicates that the request is an unsupported type.

Unused 306

Odpowiednik stanu HTTP 306.Equivalent to HTTP status 306. Unused to proponowane rozszerzenie specyfikacji protokołu HTTP/1.1, które nie jest w pełni określone.Unused is a proposed extension to the HTTP/1.1 specification that is not fully specified.

UpgradeRequired 426

Odpowiednik stanu HTTP 426.Equivalent to HTTP status 426. UpgradeRequired wskazuje, że klient powinien przełączyć się do innego protokołu, takiego jak TLS/1.0.UpgradeRequired indicates that the client should switch to a different protocol such as TLS/1.0.

UseProxy 305

Odpowiednik stanu HTTP 305.Equivalent to HTTP status 305. UseProxy wskazuje, że żądanie powinno korzystać z serwera proxy o identyfikatorze URI określonym w nagłówku lokalizacji.UseProxy indicates that the request should use the proxy server at the URI specified in the Location header.

VariantAlsoNegotiates 506

Odpowiednik stanu HTTP 506.Equivalent to HTTP status 506. VariantAlsoNegotiates wskazuje, że wybrany zasób wariantów jest skonfigurowany do angażowania się w samodzielną negocjację zawartości i dlatego nie jest prawidłowym punktem końcowym w procesie negocjacji.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.

Przykłady

Poniższy przykład porównuje Stan zwrócony przez HttpWebResponse z elementem członkowskim klasy HttpStatusCode, aby określić stan odpowiedzi.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()

Uwagi

Wyliczenie HttpStatusCode zawiera wartości kodów stanu zdefiniowanych w dokumencie RFC 2616 dla HTTP 1,1.The HttpStatusCode enumeration contains the values of the status codes defined in RFC 2616 for HTTP 1.1.

Stan żądania HTTP jest zawarty we właściwości HttpWebResponse.StatusCode.The status of an HTTP request is contained in the HttpWebResponse.StatusCode property.
Jeśli właściwość HttpWebRequest.AllowAutoRedirect jest false, następujące wartości wyliczenia powodują zgłoszenie wyjątku: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

Dotyczy