HttpStatusCode Enumerazione

Definizione

Contiene i valori dei codici di stato definiti per HTTP definiti in RFC 2616 per HTTP 1.1.

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

Campi

Accepted 202

Equivalente allo stato HTTP 202. Accepted indica che la richiesta è stata accettata per un'ulteriore elaborazione.

AlreadyReported 208

Equivalente allo stato HTTP 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.

Ambiguous 300

Equivalente allo stato HTTP 300. Ambiguous indica che le informazioni richieste dispongono di più rappresentazioni. L'operazione predefinita consiste nel trattare questo stato come reindirizzamento e nel seguire il contenuto dell'intestazione Location associata alla risposta. Ambiguous è un sinonimo di MultipleChoices.

BadGateway 502

Equivalente allo stato HTTP 502. BadGateway indica che un server proxy intermedio ha ricevuto una risposta errata da un altro proxy o dal server di origine.

BadRequest 400

Equivalente allo stato HTTP 400. BadRequest indica che la richiesta non è stata compresa dal server. BadRequest viene inviato quando nessun altro errore è applicabile o se l'errore esatto è sconosciuto o non presenta un relativo codice di errore.

Conflict 409

Equivalente allo stato HTTP 409. Conflict indica che la richiesta non è stata eseguita a causa di un conflitto nel server.

Continue 100

Equivalente allo stato HTTP 100. Continue indica che il client può proseguire con la richiesta.

Created 201

Equivalente allo stato HTTP 201. Created indica che la richiesta ha determinato la creazione di una nuova risorsa prima dell'invio della risposta.

EarlyHints 103

Equivalente allo stato HTTP 103. EarlyHints indica al client che è probabile che il server invii una risposta finale con i campi di intestazione inclusi nella risposta informativa.

ExpectationFailed 417

Equivalente allo stato HTTP 417. ExpectationFailed indica che una previsione fornita in un'intestazione Expect non può essere soddisfatta dal server.

FailedDependency 424

Equivalente allo stato HTTP 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.

Forbidden 403

Equivalente allo stato HTTP 403. Forbidden indica che il server rifiuta di soddisfare la richiesta.

Found 302

Equivalente allo stato HTTP 302. Found indica che le informazioni richieste si trovano nell'URI specificato nell'intestazione Location. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta. Quando il metodo di richiesta originale è POST, la richiesta reindirizzata utilizza il metodo GET. Found è un sinonimo di Redirect.

GatewayTimeout 504

Equivalente allo stato HTTP 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.

Gone 410

Equivalente allo stato HTTP 410. Gone indica che la risorsa richiesta non è più disponibile.

HttpVersionNotSupported 505

Equivalente allo stato HTTP 505. HttpVersionNotSupported indica che la versione HTTP richiesta non è supportata dal server.

IMUsed 226

Equivalente allo stato HTTP 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.

InsufficientStorage 507

Equivalente allo stato HTTP 507. InsufficientStorage indica che il server non è in grado di archiviare la rappresentazione necessaria per completare la richiesta.

InternalServerError 500

Equivalente allo stato HTTP 500. InternalServerError indica che si è verificato un errore generico del server.

LengthRequired 411

Equivalente allo stato HTTP 411. LengthRequired indica che l'intestazione Content-length necessaria è mancante.

Locked 423

Equivalente allo stato HTTP 423. Locked indica che la risorsa di origine o di destinazione è bloccata.

LoopDetected 508

Equivalente allo stato HTTP 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". 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.

MethodNotAllowed 405

Equivalente allo stato HTTP 405. MethodNotAllowed indica che il metodo di richiesta (POST o GET) non è consentito sulla risorsa richiesta.

MisdirectedRequest 421

Equivalente allo stato HTTP 421. MisdirectedRequest indica che la richiesta è stata indirizzata a un server che non è in grado di generare una risposta.

Moved 301

Equivalente allo stato HTTP 301. Moved indica che le informazioni richieste sono state spostate nell'URI specificato nell'intestazione Location. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta. Quando il metodo di richiesta originale è POST, la richiesta reindirizzata utilizza il metodo GET. Moved è un sinonimo di MovedPermanently.

MovedPermanently 301

Equivalente allo stato HTTP 301. MovedPermanently indica che le informazioni richieste sono state spostate nell'URI specificato nell'intestazione Location. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta. MovedPermanently è un sinonimo di Moved.

MultipleChoices 300

Equivalente allo stato HTTP 300. MultipleChoices indica che le informazioni richieste dispongono di più rappresentazioni. L'operazione predefinita consiste nel trattare questo stato come reindirizzamento e nel seguire il contenuto dell'intestazione Location associata alla risposta. MultipleChoices è un sinonimo di Ambiguous.

MultiStatus 207

Equivalente allo stato HTTP 207. MultiStatus indica più codici di stato per una singola risposta durante un'operazione WebDAV (Web Distributed Authoring and Versioning). Il corpo della risposta contiene codice XML che descrive i codici di stato.

NetworkAuthenticationRequired 511

Equivalente allo stato HTTP 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.

NoContent 204

Equivalente allo stato HTTP 204. NoContent indica che la richiesta è stata elaborata correttamente e che la risposta è intenzionalmente vuota.

NonAuthoritativeInformation 203

Equivalente allo stato HTTP 203. NonAuthoritativeInformation indica che le meta informazioni restituite provengono da una copia memorizzata nella cache anziché dal server di origine e pertanto potrebbero non essere corrette.

NotAcceptable 406

Equivalente allo stato HTTP 406. NotAcceptable indica che il client ha segnalato mediante intestazioni Accept che non accetterà alcuna delle rappresentazioni disponibili della risorsa.

NotExtended 510

Equivalente allo stato HTTP 510. NotExtended indica che sono necessarie altre estensioni della richiesta affinché il server la soddisfi.

NotFound 404

Equivalente allo stato HTTP 404. NotFound indica che la risorsa richiesta non esiste sul server.

NotImplemented 501

Equivalente allo stato HTTP 501. NotImplemented indica che il server non supporta la funzione richiesta.

NotModified 304

Equivalente allo stato HTTP 304. NotModified indica che la copia del client memorizzata nella cache è aggiornata. Il contenuto della risorsa non viene trasferito.

OK 200

Equivalente allo stato HTTP 200. OK indica che la richiesta è riuscita e le informazioni richieste sono presenti nella risposta. Questo è il codice di stato ricevuto frequentemente.

PartialContent 206

Equivalente allo stato HTTP 206. PartialContent indica che la risposta è parziale, come richiesto da una richiesta GET che include un intervallo di byte.

PaymentRequired 402

Equivalente allo stato HTTP 402. PaymentRequired è riservato per un utilizzo futuro.

PermanentRedirect 308

Equivalente allo stato HTTP 308. PermanentRedirect indica che le informazioni della richiesta si trovano nell'URI specificato nell'intestazione Location. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta. Quando il metodo di richiesta originale è POST, anche la richiesta reindirizzata utilizza il metodo POST.

PreconditionFailed 412

Equivalente allo stato HTTP 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.

PreconditionRequired 428

Equivalente allo stato HTTP 428. PreconditionRequired indica che il server richiede che la richiesta sia condizionale.

Processing 102

Equivalente allo stato HTTP 102. Processing indica che il server ha accettato la richiesta completa, ma non l'ha ancora completata.

ProxyAuthenticationRequired 407

Equivalente allo stato HTTP 407. ProxyAuthenticationRequired indica che per il proxy richiesto è necessaria l'autenticazione. L'intestazione Proxy-authenticate contiene i dettagli su come eseguire l'autenticazione.

Redirect 302

Equivalente allo stato HTTP 302. Redirect indica che le informazioni richieste si trovano nell'URI specificato nell'intestazione Location. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta. Quando il metodo di richiesta originale è POST, la richiesta reindirizzata utilizza il metodo GET. Redirect è un sinonimo di Found.

RedirectKeepVerb 307

Equivalente allo stato HTTP 307. RedirectKeepVerb indica che le informazioni della richiesta si trovano nell'URI specificato nell'intestazione Location. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta. Quando il metodo di richiesta originale è POST, anche la richiesta reindirizzata utilizza il metodo POST. RedirectKeepVerb è un sinonimo di TemporaryRedirect.

RedirectMethod 303

Equivalente allo stato HTTP 303. RedirectMethod reindirizza automaticamente il client all'URI specificato nell'intestazione Location come risultato di un POST. La richiesta alla risorsa specificata dall'intestazione Location verrà effettuata con un GET. RedirectMethod è un sinonimo di SeeOther.

RequestedRangeNotSatisfiable 416

Equivalente allo stato HTTP 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.

RequestEntityTooLarge 413

Equivalente allo stato HTTP 413. RequestEntityTooLarge indica che la richiesta è troppo grande per essere elaborata dal server.

RequestHeaderFieldsTooLarge 431

Equivalente allo stato HTTP 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.

RequestTimeout 408

Equivalente allo stato HTTP 408. RequestTimeout indica che il client non ha inviato una richiesta nel tempo in cui tale richiesta era attesa dal server.

RequestUriTooLong 414

Equivalente allo stato HTTP 414. RequestUriTooLong indica che l'URI è troppo lungo.

ResetContent 205

Equivalente allo stato HTTP 205. ResetContent indica che il client deve reimpostare (non ricaricare) la risorsa corrente.

SeeOther 303

Equivalente allo stato HTTP 303. SeeOther reindirizza automaticamente il client all'URI specificato nell'intestazione Location come risultato di un POST. La richiesta alla risorsa specificata dall'intestazione Location verrà effettuata con un GET. SeeOther è un sinonimo di RedirectMethod.

ServiceUnavailable 503

Equivalente allo stato HTTP 503. ServiceUnavailable indica che il server è temporaneamente non disponibile, in genere a causa del carico elevato o per motivi di manutenzione.

SwitchingProtocols 101

Equivalente allo stato HTTP 101. SwitchingProtocols indica che la versione del protocollo o il protocollo viene modificato.

TemporaryRedirect 307

Equivalente allo stato HTTP 307. TemporaryRedirect indica che le informazioni della richiesta si trovano nell'URI specificato nell'intestazione Location. Alla ricezione dello stato, l'azione predefinita consiste nel seguire l'intestazione Location associata alla risposta. Quando il metodo di richiesta originale è POST, anche la richiesta reindirizzata utilizza il metodo POST. TemporaryRedirect è un sinonimo di RedirectKeepVerb.

TooManyRequests 429

Equivalente allo stato HTTP 429. TooManyRequests indica che l'utente ha inviato un numero eccessivo di richieste in un determinato periodo di tempo.

Unauthorized 401

Equivalente allo stato HTTP 401. Unauthorized indica che per la risorsa richiesta è necessaria l'autenticazione. L'intestazione WWW-Authenticate contiene i dettagli su come eseguire l'autenticazione.

UnavailableForLegalReasons 451

Equivalente allo stato HTTP 451. UnavailableForLegalReasons indica che il server sta negando l'accesso alla risorsa come conseguenza di una richiesta legale.

UnprocessableContent 422

Equivalente allo stato HTTP 422. UnprocessableContent indica che la richiesta è ben formata, ma non è stato possibile seguirla a causa di errori semantici. UnprocessableContent è un sinonimo di UnprocessableEntity.

UnprocessableEntity 422

Equivalente allo stato HTTP 422. UnprocessableEntity indica che la richiesta è ben formata, ma non è stato possibile seguirla a causa di errori semantici. UnprocessableEntity è un sinonimo di UnprocessableContent.

UnsupportedMediaType 415

Equivalente allo stato HTTP 415. UnsupportedMediaType indica che la richiesta è un tipo non supportato.

Unused 306

Equivalente allo stato HTTP 306. Unused è un'estensione proposta alla specifica HTTP/1.1 non completamente definita.

UpgradeRequired 426

Equivalente allo stato HTTP 426. UpgradeRequired indica che il client deve passare a un protocollo diverso come TLS/1.0.

UseProxy 305

Equivalente allo stato HTTP 305. UseProxy indica che per la richiesta deve essere utilizzato il server proxy nell'URI specificato nell'intestazione Location.

VariantAlsoNegotiates 506

Equivalente allo stato HTTP 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.

Si applica a