HttpStatusCode Enum

Definitie

Bevat de waarden van HTTP-statuscodes zoals gedefinieerd door RFC 9110, sectie 15.

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

Velden

Name Waarde Description
Continue 100

Equivalent aan HTTP-status 100. Continue geeft aan dat de client kan doorgaan met de aanvraag.

SwitchingProtocols 101

Equivalent aan HTTP-status 101. SwitchingProtocols geeft aan dat de protocolversie of het protocol wordt gewijzigd.

Processing 102

Equivalent aan HTTP-status 102. Processing geeft aan dat de server de volledige aanvraag heeft geaccepteerd, maar deze nog niet heeft voltooid.

EarlyHints 103

Equivalent aan HTTP-status 103. EarlyHints geeft aan de client aan dat de server waarschijnlijk een definitief antwoord verzendt met de headervelden die zijn opgenomen in het informatieve antwoord.

OK 200

Equivalent aan HTTP-status 200. OK geeft aan dat de aanvraag is geslaagd en dat de aangevraagde informatie in het antwoord staat. Dit is de meest voorkomende statuscode die moet worden ontvangen.

Created 201

Equivalent aan HTTP-status 201. Created geeft aan dat de aanvraag heeft geresulteerd in een nieuwe resource die is gemaakt voordat het antwoord werd verzonden.

Accepted 202

Equivalent aan HTTP-status 202. Accepted geeft aan dat de aanvraag is geaccepteerd voor verdere verwerking.

NonAuthoritativeInformation 203

Equivalent aan HTTP-status 203. NonAuthoritativeInformation geeft aan dat de geretourneerde metagegevens afkomstig zijn van een kopie in de cache in plaats van de oorspronkelijke server en daarom mogelijk onjuist zijn.

NoContent 204

Equivalent aan HTTP-status 204. NoContent geeft aan dat de aanvraag is verwerkt en dat het antwoord opzettelijk leeg is.

ResetContent 205

Equivalent aan HTTP-status 205. ResetContent geeft aan dat de client de huidige resource opnieuw moet instellen (niet opnieuw laden).

PartialContent 206

Equivalent aan HTTP-status 206. PartialContent geeft aan dat het antwoord een gedeeltelijke reactie is zoals aangevraagd door een GET-aanvraag die een bytebereik bevat.

MultiStatus 207

Equivalent aan HTTP-status 207. MultiStatus geeft meerdere statuscodes voor één antwoord aan tijdens een WebDAV-bewerking (Web Distributed Authoring and Versioning). De hoofdtekst van het antwoord bevat XML die de statuscodes beschrijft.

AlreadyReported 208

Equivalent aan HTTP-status 208. AlreadyReported geeft aan dat de leden van een WebDAV-binding al zijn geïnventariseerd in een eerder deel van het antwoord met meerdere statussen en niet opnieuw worden opgenomen.

IMUsed 226

Equivalent aan HTTP-status 226. IMUsed geeft aan dat de server een aanvraag voor de resource heeft uitgevoerd en het antwoord een weergave is van het resultaat van een of meer exemplaren die zijn toegepast op het huidige exemplaar.

Ambiguous 300

Equivalent aan HTTP-status 300. Ambiguous geeft aan dat de aangevraagde informatie meerdere representaties heeft. De standaardactie is om deze status als omleiding te behandelen en de inhoud van de locatieheader te volgen die aan dit antwoord is gekoppeld. Ambiguous is een synoniem voor MultipleChoices.

MultipleChoices 300

Equivalent aan HTTP-status 300. MultipleChoices geeft aan dat de aangevraagde informatie meerdere representaties heeft. De standaardactie is om deze status als omleiding te behandelen en de inhoud van de locatieheader te volgen die aan dit antwoord is gekoppeld. MultipleChoices is een synoniem voor Ambiguous.

Moved 301

Equivalent aan HTTP-status 301. Moved geeft aan dat de aangevraagde informatie is verplaatst naar de URI die is opgegeven in de locatieheader. De standaardactie wanneer deze status wordt ontvangen, is door de locatieheader te volgen die is gekoppeld aan het antwoord. Wanneer de oorspronkelijke aanvraagmethode POST was, gebruikt de omgeleide aanvraag de GET-methode. Moved is een synoniem voor MovedPermanently.

MovedPermanently 301

Equivalent aan HTTP-status 301. MovedPermanently geeft aan dat de aangevraagde informatie is verplaatst naar de URI die is opgegeven in de locatieheader. De standaardactie wanneer deze status wordt ontvangen, is door de locatieheader te volgen die is gekoppeld aan het antwoord. MovedPermanently is een synoniem voor Moved.

Found 302

Equivalent aan HTTP-status 302. Found geeft aan dat de aangevraagde informatie zich bevindt op de URI die is opgegeven in de locatieheader. De standaardactie wanneer deze status wordt ontvangen, is door de locatieheader te volgen die is gekoppeld aan het antwoord. Wanneer de oorspronkelijke aanvraagmethode POST was, gebruikt de omgeleide aanvraag de GET-methode. Found is een synoniem voor Redirect.

Redirect 302

Equivalent aan HTTP-status 302. Redirect geeft aan dat de aangevraagde informatie zich bevindt op de URI die is opgegeven in de locatieheader. De standaardactie wanneer deze status wordt ontvangen, is door de locatieheader te volgen die is gekoppeld aan het antwoord. Wanneer de oorspronkelijke aanvraagmethode POST was, gebruikt de omgeleide aanvraag de GET-methode. Redirect is een synoniem voor Found.

RedirectMethod 303

Equivalent aan HTTP-status 303. RedirectMethod stuurt de client automatisch om naar de URI die is opgegeven in de locatieheader als gevolg van een POST. De aanvraag voor de resource die is opgegeven door de locatieheader, wordt gemaakt met een GET. RedirectMethod is een synoniem voor SeeOther.

SeeOther 303

Equivalent aan HTTP-status 303. SeeOther stuurt de client automatisch om naar de URI die is opgegeven in de locatieheader als gevolg van een POST. De aanvraag voor de resource die is opgegeven door de locatieheader, wordt gemaakt met een GET. SeeOther is een synoniem voor RedirectMethod.

NotModified 304

Equivalent aan HTTP-status 304. NotModified geeft aan dat de kopie in de cache van de client up-to-date is. De inhoud van de resource wordt niet overgedragen.

UseProxy 305

Equivalent aan HTTP-status 305. UseProxy geeft aan dat de aanvraag de proxyserver moet gebruiken op de URI die is opgegeven in de locatieheader.

Unused 306

Equivalent aan HTTP-status 306. Unused is een voorgestelde extensie voor de HTTP/1.1-specificatie die niet volledig is opgegeven.

RedirectKeepVerb 307

Equivalent aan HTTP-status 307. RedirectKeepVerb geeft aan dat de aanvraaggegevens zich bevinden op de URI die is opgegeven in de locatieheader. De standaardactie wanneer deze status wordt ontvangen, is door de locatieheader te volgen die is gekoppeld aan het antwoord. Wanneer de oorspronkelijke aanvraagmethode POST was, gebruikt de omgeleide aanvraag ook de POST-methode. RedirectKeepVerb is een synoniem voor TemporaryRedirect.

TemporaryRedirect 307

Equivalent aan HTTP-status 307. TemporaryRedirect geeft aan dat de aanvraaggegevens zich bevinden op de URI die is opgegeven in de locatieheader. De standaardactie wanneer deze status wordt ontvangen, is door de locatieheader te volgen die is gekoppeld aan het antwoord. Wanneer de oorspronkelijke aanvraagmethode POST was, gebruikt de omgeleide aanvraag ook de POST-methode. TemporaryRedirect is een synoniem voor RedirectKeepVerb.

PermanentRedirect 308

Equivalent aan HTTP-status 308. PermanentRedirect geeft aan dat de aanvraaggegevens zich bevinden op de URI die is opgegeven in de locatieheader. De standaardactie wanneer deze status wordt ontvangen, is door de locatieheader te volgen die is gekoppeld aan het antwoord. Wanneer de oorspronkelijke aanvraagmethode POST was, gebruikt de omgeleide aanvraag ook de POST-methode.

BadRequest 400

Equivalent aan HTTP-status 400. BadRequest geeft aan dat de aanvraag niet kan worden begrepen door de server. BadRequest wordt verzonden wanneer er geen andere fout van toepassing is, of als de exacte fout onbekend is of geen eigen foutcode heeft.

Unauthorized 401

Equivalent aan HTTP-status 401. Unauthorized geeft aan dat voor de aangevraagde resource verificatie is vereist. De WWW-Authenticate header bevat de details van het uitvoeren van de verificatie.

PaymentRequired 402

Equivalent aan HTTP-status 402. PaymentRequired is gereserveerd voor toekomstig gebruik.

Forbidden 403

Equivalent aan HTTP-status 403. Forbidden geeft aan dat de server weigert te voldoen aan de aanvraag.

NotFound 404

Equivalent aan HTTP-status 404. NotFound geeft aan dat de aangevraagde resource niet bestaat op de server.

MethodNotAllowed 405

Equivalent aan HTTP-status 405. MethodNotAllowed geeft aan dat de aanvraagmethode (POST of GET) niet is toegestaan voor de aangevraagde resource.

NotAcceptable 406

Equivalent aan HTTP-status 406. NotAcceptable geeft aan dat de client heeft aangegeven met Accept-headers dat deze geen van de beschikbare weergaven van de resource accepteert.

ProxyAuthenticationRequired 407

Gelijk aan HTTP-status 407. ProxyAuthenticationRequired geeft aan dat de aangevraagde proxy verificatie vereist. De header Proxy-verificatie bevat de details van het uitvoeren van de verificatie.

RequestTimeout 408

Equivalent aan HTTP-status 408. RequestTimeout geeft aan dat de client geen aanvraag heeft verzonden binnen het moment dat de server de aanvraag verwachtte.

Conflict 409

Equivalent aan HTTP-status 409. Conflict geeft aan dat de aanvraag niet kan worden uitgevoerd vanwege een conflict op de server.

Gone 410

Equivalent aan HTTP-status 410. Gone geeft aan dat de aangevraagde resource niet meer beschikbaar is.

LengthRequired 411

Equivalent aan HTTP-status 411. LengthRequired geeft aan dat de vereiste koptekst voor inhoudslengte ontbreekt.

PreconditionFailed 412

Equivalent aan HTTP-status 412. PreconditionFailed geeft aan dat een voorwaarde die is ingesteld voor deze aanvraag is mislukt en dat de aanvraag niet kan worden uitgevoerd. Voorwaarden worden ingesteld met headers voor voorwaardelijke aanvragen, zoals If-Match, If-None-Match of If-Unmodified-Since.

RequestEntityTooLarge 413

Equivalent aan HTTP-status 413. RequestEntityTooLarge geeft aan dat de aanvraag te groot is om de server te verwerken.

RequestUriTooLong 414

Equivalent aan HTTP-status 414. RequestUriTooLong geeft aan dat de URI te lang is.

UnsupportedMediaType 415

Equivalent aan HTTP-status 415. UnsupportedMediaType geeft aan dat de aanvraag een niet-ondersteund type is.

RequestedRangeNotSatisfiable 416

Equivalent aan HTTP-status 416. RequestedRangeNotSatisfiable geeft aan dat het bereik van de aangevraagde gegevens van de resource niet kan worden geretourneerd, ofwel omdat het begin van het bereik vóór het begin van de resource valt, of het einde van het bereik na het einde van de resource valt.

ExpectationFailed 417

Equivalent aan HTTP-status 417. ExpectationFailed geeft aan dat aan een verwachting in een Expect-header niet kan worden voldaan door de server.

MisdirectedRequest 421

Equivalent aan HTTP-status 421. MisdirectedRequest geeft aan dat de aanvraag is gericht op een server die geen antwoord kan produceren.

UnprocessableEntity 422

Equivalent aan HTTP-status 422. UnprocessableEntity geeft aan dat de aanvraag goed is opgemaakt, maar niet kan worden gevolgd vanwege semantische fouten. UnprocessableEntity is een synoniem voor UnprocessableContent.

Locked 423

Equivalent aan HTTP-status 423. Locked geeft aan dat de bron- of doelresource is vergrendeld.

FailedDependency 424

Equivalent aan HTTP-status 424. FailedDependency geeft aan dat de methode niet kan worden uitgevoerd op de resource omdat de aangevraagde actie afhankelijk is van een andere actie en deze actie is mislukt.

UpgradeRequired 426

Equivalent aan HTTP-status 426. UpgradeRequired geeft aan dat de client moet overschakelen naar een ander protocol, zoals TLS/1.0.

PreconditionRequired 428

Equivalent aan HTTP-status 428. PreconditionRequired geeft aan dat de server vereist dat de aanvraag voorwaardelijk is.

TooManyRequests 429

Equivalent aan HTTP-status 429. TooManyRequests geeft aan dat de gebruiker in een bepaalde tijd te veel aanvragen heeft verzonden.

RequestHeaderFieldsTooLarge 431

Equivalent aan HTTP-status 431. RequestHeaderFieldsTooLarge geeft aan dat de server de aanvraag niet wil verwerken omdat de headervelden (ofwel een afzonderlijk headerveld of alle koptekstvelden gezamenlijk) te groot zijn.

UnavailableForLegalReasons 451

Equivalent aan HTTP-status 451. UnavailableForLegalReasons geeft aan dat de server de toegang tot de resource weigert als gevolg van een juridische vraag.

InternalServerError 500

Equivalent aan HTTP-status 500. InternalServerError geeft aan dat er een algemene fout is opgetreden op de server.

NotImplemented 501

Equivalent aan HTTP-status 501. NotImplemented geeft aan dat de server geen ondersteuning biedt voor de aangevraagde functie.

BadGateway 502

Equivalent aan HTTP-status 502. BadGateway geeft aan dat een tussenliggende proxyserver een ongeldig antwoord heeft ontvangen van een andere proxy of de oorspronkelijke server.

ServiceUnavailable 503

Equivalent aan HTTP-status 503. ServiceUnavailable geeft aan dat de server tijdelijk niet beschikbaar is, meestal vanwege een hoge belasting of onderhoud.

GatewayTimeout 504

Equivalent aan HTTP-status 504. GatewayTimeout geeft aan dat er een time-out is opgetreden voor een tussenliggende proxyserver tijdens het wachten op een reactie van een andere proxy of de oorspronkelijke server.

HttpVersionNotSupported 505

Equivalent aan HTTP-status 505. HttpVersionNotSupported geeft aan dat de aangevraagde HTTP-versie niet wordt ondersteund door de server.

VariantAlsoNegotiates 506

Equivalent aan HTTP-status 506. VariantAlsoNegotiates geeft aan dat de gekozen variantresource is geconfigureerd voor het uitvoeren van transparante inhoudsonderhandeling zelf en daarom niet het juiste eindpunt is in het onderhandelingsproces.

InsufficientStorage 507

Equivalent aan HTTP-status 507. InsufficientStorage geeft aan dat de server de weergave die nodig is om de aanvraag te voltooien niet kan opslaan.

LoopDetected 508

Equivalent aan HTTP-status 508. LoopDetected geeft aan dat de server een bewerking heeft beëindigd omdat er een oneindige lus is opgetreden tijdens het verwerken van een WebDAV-aanvraag met 'Diepte: oneindig'. Deze statuscode is bedoeld voor achterwaartse compatibiliteit met clients die niet op de hoogte zijn van de statuscode AlreadyReported 208 die wordt weergegeven in antwoordteksten met meerdere statussen.

NotExtended 510

Equivalent aan HTTP-status 510. NotExtended geeft aan dat verdere extensies voor de aanvraag vereist zijn om aan de server te voldoen.

NetworkAuthenticationRequired 511

Equivalent aan HTTP-status 511. NetworkAuthenticationRequired geeft aan dat de client moet worden geverifieerd om netwerktoegang te krijgen; het is bedoeld voor gebruik door proxy's te onderscheppen die worden gebruikt om de toegang tot het netwerk te beheren.

Van toepassing op