HttpStatusCode Enumerazione

Definizione

Contiene i valori dei codici di stato definiti per HTTP.Contains the values of status codes defined for HTTP.

public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode = 
Public Enum HttpStatusCode
Ereditarietà
HttpStatusCode

Campi

Accepted 202

Equivalente allo stato HTTP 202.Equivalent to HTTP status 202. Accepted indica che la richiesta è stata accettata per un'ulteriore elaborazione.Accepted indicates that the request has been accepted for further processing.

AlreadyReported 208

Equivalente allo stato HTTP 208.Equivalent to HTTP status 208. AlreadyReported indica che i membri di un'associazione WebDAV sono già stati enumerati in una parte precedente della risposta con più stati e non vengono inclusi di nuovo.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

Equivalente allo stato HTTP 300.Equivalent to HTTP status 300. Ambiguous indica che le informazioni richieste dispongono di più rappresentazioni.Ambiguous indicates that the requested information has multiple representations. L'operazione predefinita consiste nel trattare questo stato come reindirizzamento e nel seguire il contenuto dell'intestazione Location associata alla risposta.The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response. Ambiguous è un sinonimo di MultipleChoices.Ambiguous is a synonym for MultipleChoices.

BadGateway 502

Equivalente allo stato HTTP 502.Equivalent to HTTP status 502. BadGateway indica che un server proxy intermedio ha ricevuto una risposta errata da un altro proxy o dal server di origine.BadGateway indicates that an intermediate proxy server received a bad response from another proxy or the origin server.

BadRequest 400

Equivalente allo stato HTTP 400.Equivalent to HTTP status 400. BadRequest indica che la richiesta non è stata compresa dal server.BadRequest indicates that the request could not be understood by the server. BadRequest viene inviato quando nessun altro errore è applicabile o se l'errore esatto è sconosciuto o non presenta un relativo codice di errore.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

Equivalente allo stato HTTP 409.Equivalent to HTTP status 409. Conflict indica che la richiesta non è stata eseguita a causa di un conflitto nel server.Conflict indicates that the request could not be carried out because of a conflict on the server.

Continue 100

Equivalente allo stato HTTP 100.Equivalent to HTTP status 100. Continue indica che il client può proseguire con la richiesta.Continue indicates that the client can continue with its request.

Created 201

Equivalente allo stato HTTP 201.Equivalent to HTTP status 201. Created indica che la richiesta ha determinato la creazione di una nuova risorsa prima dell'invio della risposta.Created indicates that the request resulted in a new resource created before the response was sent.

EarlyHints 103

Equivalente allo stato HTTP 103.Equivalent to HTTP status 103. EarlyHints indica al client che è probabile che il server invii una risposta finale con i campi di intestazione inclusi nella risposta informativa.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

Equivalente allo stato HTTP 417.Equivalent to HTTP status 417. ExpectationFailed indica che una previsione fornita in un'intestazione Expect non può essere soddisfatta dal server.ExpectationFailed indicates that an expectation given in an Expect header could not be met by the server.

FailedDependency 424

Equivalente allo stato HTTP 424.Equivalent to HTTP status 424. FailedDependency indica che non è stato possibile eseguire il metodo sulla risorsa perché l'azione richiesta dipendeva da un'altra azione e tale azione non è riuscita.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

Equivalente allo stato HTTP 403.Equivalent to HTTP status 403. Forbidden indica che il server rifiuta di soddisfare la richiesta.Forbidden indicates that the server refuses to fulfill the request.

Found 302

Equivalente allo stato HTTP 302.Equivalent to HTTP status 302. Found indica che le informazioni richieste si trovano nell'URI specificato nell'intestazione Location.Found indicates that the requested information is located at the URI specified in the Location header. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.The default action when this status is received is to follow the Location header associated with the response. Quando il metodo di richiesta originale è POST, la richiesta reindirizzata utilizza il metodo GET.When the original request method was POST, the redirected request will use the GET method. Found è un sinonimo di Redirect.Found is a synonym for Redirect.

GatewayTimeout 504

Equivalente allo stato HTTP 504.Equivalent to HTTP status 504. GatewayTimeout indica che si è verificato il timeout di un server proxy intermedio durante l'attesa di una risposta da un altro proxy o dal server di origine.GatewayTimeout indicates that an intermediate proxy server timed out while waiting for a response from another proxy or the origin server.

Gone 410

Equivalente allo stato HTTP 410.Equivalent to HTTP status 410. Gone indica che la risorsa richiesta non è più disponibile.Gone indicates that the requested resource is no longer available.

HttpVersionNotSupported 505

Equivalente allo stato HTTP 505.Equivalent to HTTP status 505. HttpVersionNotSupported indica che la versione HTTP richiesta non è supportata dal server.HttpVersionNotSupported indicates that the requested HTTP version is not supported by the server.

IMUsed 226

Equivalente allo stato HTTP 226.Equivalent to HTTP status 226. IMUsed indica che il server ha soddisfatto una richiesta per la risorsa e che la risposta è una rappresentazione del risultato di una o più modifiche di istanza applicate all'istanza corrente.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

Equivalente allo stato HTTP 507.Equivalent to HTTP status 507. InsufficientStorage indica che il server non è in grado di archiviare la rappresentazione necessaria per completare la richiesta.InsufficientStorage indicates that the server is unable to store the representation needed to complete the request.

InternalServerError 500

Equivalente allo stato HTTP 500.Equivalent to HTTP status 500. InternalServerError indica che si è verificato un errore generico del server.InternalServerError indicates that a generic error has occurred on the server.

LengthRequired 411

Equivalente allo stato HTTP 411.Equivalent to HTTP status 411. LengthRequired indica che l'intestazione Content-length necessaria è mancante.LengthRequired indicates that the required Content-length header is missing.

Locked 423

Equivalente allo stato HTTP 423.Equivalent to HTTP status 423. Locked indica che la risorsa di origine o di destinazione è bloccata.Locked indicates that the source or destination resource is locked.

LoopDetected 508

Equivalente allo stato HTTP 508.Equivalent to HTTP status 508. LoopDetected indica che il server ha terminato un'operazione perché ha rilevato un ciclo infinito durante l'elaborazione di una richiesta WebDAV con "Depth: infinity".LoopDetected indicates that the server terminated an operation because it encountered an infinite loop while processing a WebDAV request with "Depth: infinity". Questo codice di stato è destinato alla compatibilità con le versioni precedenti dei client che non sono a conoscenza del codice di stato 208 AlreadyReported visualizzati nei corpi delle risposte con più stati.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

Equivalente allo stato HTTP 405.Equivalent to HTTP status 405. MethodNotAllowed indica che il metodo di richiesta (POST o GET) non è consentito sulla risorsa richiesta.MethodNotAllowed indicates that the request method (POST or GET) is not allowed on the requested resource.

MisdirectedRequest 421

Equivalente allo stato HTTP 421.Equivalent to HTTP status 421. MisdirectedRequest indica che la richiesta è stata indirizzata a un server che non è in grado di generare una risposta.MisdirectedRequest indicates that the request was directed at a server that is not able to produce a response.

Moved 301

Equivalente allo stato HTTP 301.Equivalent to HTTP status 301. Moved indica che le informazioni richieste sono state spostate nell'URI specificato nell'intestazione Location.Moved indicates that the requested information has been moved to the URI specified in the Location header. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.The default action when this status is received is to follow the Location header associated with the response. Quando il metodo di richiesta originale è POST, la richiesta reindirizzata utilizza il metodo GET.When the original request method was POST, the redirected request will use the GET method. Moved è un sinonimo di MovedPermanently.Moved is a synonym for MovedPermanently.

MovedPermanently 301

Equivalente allo stato HTTP 301.Equivalent to HTTP status 301. MovedPermanently indica che le informazioni richieste sono state spostate nell'URI specificato nell'intestazione Location.MovedPermanently indicates that the requested information has been moved to the URI specified in the Location header. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.The default action when this status is received is to follow the Location header associated with the response. MovedPermanently è un sinonimo di Moved.MovedPermanently is a synonym for Moved.

MultipleChoices 300

Equivalente allo stato HTTP 300.Equivalent to HTTP status 300. MultipleChoices indica che le informazioni richieste dispongono di più rappresentazioni.MultipleChoices indicates that the requested information has multiple representations. L'operazione predefinita consiste nel trattare questo stato come reindirizzamento e nel seguire il contenuto dell'intestazione Location associata alla risposta.The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response. MultipleChoices è un sinonimo di Ambiguous.MultipleChoices is a synonym for Ambiguous.

MultiStatus 207

Equivalente allo stato HTTP 207.Equivalent to HTTP status 207. MultiStatus indica più codici di stato per una singola risposta durante un'operazione WebDAV (Web Distributed Authoring and Versioning).MultiStatus indicates multiple status codes for a single response during a Web Distributed Authoring and Versioning (WebDAV) operation. Il corpo della risposta contiene codice XML che descrive i codici di stato.The response body contains XML that describes the status codes.

NetworkAuthenticationRequired 511

Equivalente allo stato HTTP 511.Equivalent to HTTP status 511. NetworkAuthenticationRequired indica che il client deve eseguire l'autenticazione per ottenere l'accesso alla rete. È progettato per l'uso mediante l'intercettazione dei proxy usati per controllare l'accesso alla rete.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

Equivalente allo stato HTTP 204.Equivalent to HTTP status 204. NoContent indica che la richiesta è stata elaborata correttamente e che la risposta è intenzionalmente vuota.NoContent indicates that the request has been successfully processed and that the response is intentionally blank.

NonAuthoritativeInformation 203

Equivalente allo stato HTTP 203.Equivalent to HTTP status 203. NonAuthoritativeInformation indica che le metainformazioni restituite provengono da una copia nella cache invece che dal server di origine, pertanto possono essere errate.NonAuthoritativeInformation indicates that the returned metainformation is from a cached copy instead of the origin server and therefore may be incorrect.

NotAcceptable 406

Equivalente allo stato HTTP 406.Equivalent to HTTP status 406. NotAcceptable indica che il client ha segnalato mediante intestazioni Accept che non accetterà alcuna delle rappresentazioni disponibili della risorsa.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

Equivalente allo stato HTTP 510.Equivalent to HTTP status 510. NotExtended indica che sono necessarie altre estensioni della richiesta affinché il server la soddisfi.NotExtended indicates that further extensions to the request are required for the server to fulfill it.

NotFound 404

Equivalente allo stato HTTP 404.Equivalent to HTTP status 404. NotFound indica che la risorsa richiesta non esiste sul server.NotFound indicates that the requested resource does not exist on the server.

NotImplemented 501

Equivalente allo stato HTTP 501.Equivalent to HTTP status 501. NotImplemented indica che il server non supporta la funzione richiesta.NotImplemented indicates that the server does not support the requested function.

NotModified 304

Equivalente allo stato HTTP 304.Equivalent to HTTP status 304. NotModified indica che la copia del client memorizzata nella cache è aggiornata.NotModified indicates that the client's cached copy is up to date. Il contenuto della risorsa non viene trasferito.The contents of the resource are not transferred.

OK 200

Equivalente allo stato HTTP 200.Equivalent to HTTP status 200. OK indica che la richiesta è riuscita e le informazioni richieste sono presenti nella risposta.OK indicates that the request succeeded and that the requested information is in the response. Questo è il codice di stato ricevuto frequentemente.This is the most common status code to receive.

PartialContent 206

Equivalente allo stato HTTP 206.Equivalent to HTTP status 206. PartialContent indica che la risposta è parziale, come richiesto da una richiesta GET che include un intervallo di byte.PartialContent indicates that the response is a partial response as requested by a GET request that includes a byte range.

PaymentRequired 402

Equivalente allo stato HTTP 402.Equivalent to HTTP status 402. PaymentRequired è riservato per un utilizzo futuro.PaymentRequired is reserved for future use.

PermanentRedirect 308

Equivalente allo stato HTTP 308.Equivalent to HTTP status 308. PermanentRedirect indica che le informazioni della richiesta si trovano nell'URI specificato nell'intestazione Location.PermanentRedirect indicates that the request information is located at the URI specified in the Location header. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.The default action when this status is received is to follow the Location header associated with the response. Quando il metodo di richiesta originale è POST, anche la richiesta reindirizzata utilizza il metodo POST.When the original request method was POST, the redirected request will also use the POST method.

PreconditionFailed 412

Equivalente allo stato HTTP 412.Equivalent to HTTP status 412. PreconditionFailed indica che una condizione impostata per questa richiesta non è riuscita e la richiesta non può essere eseguita. Le condizioni sono impostate con intestazioni di richiesta condizionale, quali If-Match, If-None-Match o 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 428

Equivalente allo stato HTTP 428.Equivalent to HTTP status 428. PreconditionRequired indica che il server richiede che la richiesta sia condizionale.PreconditionRequired indicates that the server requires the request to be conditional.

Processing 102

Equivalente allo stato HTTP 102.Equivalent to HTTP status 102. Processing indica che il server ha accettato la richiesta completa, ma non l'ha ancora completata.Processing indicates that the server has accepted the complete request but hasn't completed it yet.

ProxyAuthenticationRequired 407

Equivalente allo stato HTTP 407.Equivalent to HTTP status 407. ProxyAuthenticationRequired indica che per il proxy richiesto è necessaria l'autenticazione.ProxyAuthenticationRequired indicates that the requested proxy requires authentication. L'intestazione Proxy-authenticate contiene i dettagli su come eseguire l'autenticazione.The Proxy-authenticate header contains the details of how to perform the authentication.

Redirect 302

Equivalente allo stato HTTP 302.Equivalent to HTTP status 302. Redirect indica che le informazioni richieste si trovano nell'URI specificato nell'intestazione Location.Redirect indicates that the requested information is located at the URI specified in the Location header. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.The default action when this status is received is to follow the Location header associated with the response. Quando il metodo di richiesta originale è POST, la richiesta reindirizzata utilizza il metodo GET.When the original request method was POST, the redirected request will use the GET method. Redirect è un sinonimo di Found.Redirect is a synonym for Found.

RedirectKeepVerb 307

Equivalente allo stato HTTP 307.Equivalent to HTTP status 307. RedirectKeepVerb indica che le informazioni della richiesta si trovano nell'URI specificato nell'intestazione Location.RedirectKeepVerb indicates that the request information is located at the URI specified in the Location header. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.The default action when this status is received is to follow the Location header associated with the response. Quando il metodo di richiesta originale è POST, anche la richiesta reindirizzata utilizza il metodo POST.When the original request method was POST, the redirected request will also use the POST method. RedirectKeepVerb è un sinonimo di TemporaryRedirect.RedirectKeepVerb is a synonym for TemporaryRedirect.

RedirectMethod 303

Equivalente allo stato HTTP 303.Equivalent to HTTP status 303. RedirectMethod reindirizza automaticamente il client all'URI specificato nell'intestazione Location come risultato di un POST.RedirectMethod automatically redirects the client to the URI specified in the Location header as the result of a POST. La richiesta alla risorsa specificata dall'intestazione Location verrà effettuata con un GET.The request to the resource specified by the Location header will be made with a GET. RedirectMethod è un sinonimo di SeeOther.RedirectMethod is a synonym for SeeOther.

RequestedRangeNotSatisfiable 416

Equivalente allo stato HTTP 416.Equivalent to HTTP status 416. RequestedRangeNotSatisfiable indica che l'intervallo di dati richiesti dalla risorsa non può essere restituito poiché l'inizio dell'intervallo è anteriore all'inizio della risorsa o poiché la fine dell'intervallo è posteriore alla fine della risorsa.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

Equivalente allo stato HTTP 413.Equivalent to HTTP status 413. RequestEntityTooLarge indica che la richiesta è troppo grande per essere elaborata dal server.RequestEntityTooLarge indicates that the request is too large for the server to process.

RequestHeaderFieldsTooLarge 431

Equivalente allo stato HTTP 431.Equivalent to HTTP status 431. RequestHeaderFieldsTooLarge indica che il server non è in grado di elaborare la richiesta perché i campi di intestazione (un singolo campo di intestazione o tutti i campi di intestazione nel loro insieme) sono troppo grandi.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

Equivalente allo stato HTTP 408.Equivalent to HTTP status 408. RequestTimeout indica che il client non ha inviato una richiesta nel tempo in cui tale richiesta era attesa dal server.RequestTimeout indicates that the client did not send a request within the time the server was expecting the request.

RequestUriTooLong 414

Equivalente allo stato HTTP 414.Equivalent to HTTP status 414. RequestUriTooLong indica che l'URI è troppo lungo.RequestUriTooLong indicates that the URI is too long.

ResetContent 205

Equivalente allo stato HTTP 205.Equivalent to HTTP status 205. ResetContent indica che il client deve reimpostare (non ricaricare) la risorsa corrente.ResetContent indicates that the client should reset (not reload) the current resource.

SeeOther 303

Equivalente allo stato HTTP 303.Equivalent to HTTP status 303. SeeOther reindirizza automaticamente il client all'URI specificato nell'intestazione Location come risultato di un POST.SeeOther automatically redirects the client to the URI specified in the Location header as the result of a POST. La richiesta alla risorsa specificata dall'intestazione Location verrà effettuata con un GET.The request to the resource specified by the Location header will be made with a GET. SeeOther è un sinonimo di RedirectMethodSeeOther is a synonym for RedirectMethod

ServiceUnavailable 503

Equivalente allo stato HTTP 503.Equivalent to HTTP status 503. ServiceUnavailable indica che il server è temporaneamente non disponibile, in genere a causa del carico elevato o per motivi di manutenzione.ServiceUnavailable indicates that the server is temporarily unavailable, usually due to high load or maintenance.

SwitchingProtocols 101

Equivalente allo stato HTTP 101.Equivalent to HTTP status 101. SwitchingProtocols indica che la versione del protocollo o il protocollo viene modificato.SwitchingProtocols indicates that the protocol version or protocol is being changed.

TemporaryRedirect 307

Equivalente allo stato HTTP 307.Equivalent to HTTP status 307. TemporaryRedirect indica che le informazioni della richiesta si trovano nell'URI specificato nell'intestazione Location.TemporaryRedirect indicates that the request information is located at the URI specified in the Location header. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta.The default action when this status is received is to follow the Location header associated with the response. Quando il metodo di richiesta originale è POST, anche la richiesta reindirizzata utilizza il metodo POST.When the original request method was POST, the redirected request will also use the POST method. TemporaryRedirect è un sinonimo di RedirectKeepVerb.TemporaryRedirect is a synonym for RedirectKeepVerb.

TooManyRequests 429

Equivalente allo stato HTTP 429.Equivalent to HTTP status 429. TooManyRequests indica che l'utente ha inviato un numero eccessivo di richieste in un determinato periodo di tempo.TooManyRequests indicates that the user has sent too many requests in a given amount of time.

Unauthorized 401

Equivalente allo stato HTTP 401.Equivalent to HTTP status 401. Unauthorized indica che per la risorsa richiesta è necessaria l'autenticazione.Unauthorized indicates that the requested resource requires authentication. L'intestazione WWW-Authenticate contiene i dettagli su come eseguire l'autenticazione.The WWW-Authenticate header contains the details of how to perform the authentication.

UnavailableForLegalReasons 451

Equivalente allo stato HTTP 451.Equivalent to HTTP status 451. UnavailableForLegalReasons indica che il server sta negando l'accesso alla risorsa come conseguenza di una richiesta legale.UnavailableForLegalReasons indicates that the server is denying access to the resource as a consequence of a legal demand.

UnprocessableEntity 422

Equivalente allo stato HTTP 422.Equivalent to HTTP status 422. UnprocessableEntity indica che la richiesta è ben formata, ma non è stato possibile seguirla a causa di errori semantici.UnprocessableEntity indicates that the request was well-formed but was unable to be followed due to semantic errors.

UnsupportedMediaType 415

Equivalente allo stato HTTP 415.Equivalent to HTTP status 415. UnsupportedMediaType indica che la richiesta è un tipo non supportato.UnsupportedMediaType indicates that the request is an unsupported type.

Unused 306

Equivalente allo stato HTTP 306.Equivalent to HTTP status 306. Unused è un'estensione proposta alla specifica HTTP/1.1 non completamente definita.Unused is a proposed extension to the HTTP/1.1 specification that is not fully specified.

UpgradeRequired 426

Equivalente allo stato HTTP 426.Equivalent to HTTP status 426. UpgradeRequired indica che il client deve passare a un protocollo diverso come TLS/1.0.UpgradeRequired indicates that the client should switch to a different protocol such as TLS/1.0.

UseProxy 305

Equivalente allo stato HTTP 305.Equivalent to HTTP status 305. UseProxy indica che per la richiesta deve essere utilizzato il server proxy nell'URI specificato nell'intestazione Location.UseProxy indicates that the request should use the proxy server at the URI specified in the Location header.

VariantAlsoNegotiates 506

Equivalente allo stato HTTP 506.Equivalent to HTTP status 506. VariantAlsoNegotiates indica che la risorsa variant scelta è configurata in modo da attivare autonomamente la negoziazione del contenuto trasparente e, pertanto, non è un endpoint appropriato nel processo di negoziazione.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.

Esempi

Nell'esempio seguente viene confrontato lo stato restituito da un HttpWebResponse con un membro della classe HttpStatusCode per determinare lo stato di una risposta.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()

Commenti

L'enumerazione HttpStatusCode contiene i valori dei codici di stato definiti in RFC 2616 per HTTP 1,1.The HttpStatusCode enumeration contains the values of the status codes defined in RFC 2616 for HTTP 1.1.

Lo stato di una richiesta HTTP è contenuto nella proprietà HttpWebResponse.StatusCode.The status of an HTTP request is contained in the HttpWebResponse.StatusCode property.
Se la proprietà HttpWebRequest.AllowAutoRedirect è false, i seguenti valori di enumerazione generano un'eccezione: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

Si applica a