HttpStatusCode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene i valori dei codici di stato definiti per HTTP definito in RFC 2616 per HTTP 1.1.
public enum class HttpStatusCode
public enum HttpStatusCode
type HttpStatusCode =
Public Enum HttpStatusCode
- Ereditarietà
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
UnprocessableEntity | 422 | Equivalente allo stato HTTP 422.
UnprocessableEntity indica che la richiesta è ben formata, ma non è stato possibile seguirla a causa di errori semantici.
|
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. |