451 – Unavailable for legal reasons

HTTP status code 451, ook wel "Unavailable For Legal Reasons" genoemd, is een clientfoutstatuscode die aangeeft dat de aanvraag niet kan worden verwerkd vanwege wettelijke redenen.

De client kan de 451 Unavailable For Legal Reasons-statuscode herkennen aan de HTTP-statuscode in de response van de server. De statuscode wordt gevolgd door een lege regel en vervolgens door de headers van de response.

De 451 Unavailable For Legal Reasons-statuscode is een nieuwe statuscode die in 2017 werd voorgesteld door de Internet Engineering Task Force (IETF). De statuscode is bedoeld om te worden gebruikt wanneer de toegang tot een resource wordt geweigerd vanwege wettelijke redenen, zoals censuur of auteursrechtelijk beschermde inhoud.

Voorbeelden

Hier zijn enkele voorbeelden van wanneer een 451 Unavailable For Legal Reasons-statuscode kan worden gebruikt:

  • Een overheid blokkeert de toegang tot een website vanwege censuur.

  • Een website weigert toegang tot auteursrechtelijk beschermde inhoud.

Veiligheid

De 451 Unavailable For Legal Reasons-statuscode is een veilige statuscode. Het kan niet worden gebruikt om schade toe te brengen aan een client-applicatie.

Bijkomende details

De response-headers van een 451 Unavailable For Legal Reasons-response bevatten vaak een Retry-After-header. Deze header bevat een tijdsduur na welke de aanvraag opnieuw kan worden verzonden.

De 451 Unavailable For Legal Reasons-statuscode is een belangrijk onderdeel van HTTP. Het maakt het mogelijk voor servers om clients te informeren dat de aanvraag niet kan worden verwerkd vanwege wettelijke redenen.

Vergelijking met 200 OK

De 451 Unavailable For Legal Reasons-statuscode is vergelijkbaar met de 200 OK-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt. Het belangrijkste verschil is dat de 451 Unavailable For Legal Reasons-statuscode aangeeft dat de aanvraag is geweigerd vanwege wettelijke redenen, terwijl de 200 OK-statuscode aangeeft dat de aanvraag is goedgekeurd.

Vergelijking met 403 Forbidden

De 451 Unavailable For Legal Reasons-statuscode is vergelijkbaar met de 403 Forbidden-statuscode. Beide statuscodes geven aan dat de aanvraag is geweigerd. Het belangrijkste verschil is dat de 451 Unavailable For Legal Reasons-statuscode aangeeft dat de aanvraag is geweigerd vanwege wettelijke redenen, terwijl de 403 Forbidden-statuscode aangeeft dat de aanvraag is geweigerd vanwege een andere reden, zoals een gebrek aan autorisatie.

Overige informatie

De 451 Unavailable For Legal Reasons-statuscode wordt vaak gebruikt door webmasters om clients te informeren dat de aanvraag is geweigerd vanwege wettelijke redenen. Deze informatie kan worden gebruikt door de client om te proberen de aanvraag opnieuw te verzenden later, wanneer de wettelijke redenen zijn opgelost.

Specifieke voorbeelden

Hier zijn enkele specifieke voorbeelden van wanneer een 451 Unavailable For Legal Reasons-statuscode kan worden gebruikt:

  • Een overheid blokkeert de toegang tot een website vanwege censuur. De client kan dan de aanvraag opnieuw verzenden later, wanneer de censuur is opgeheven.

  • Een website weigert toegang tot auteursrechtelijk beschermde inhoud. De client kan dan de aanvraag opnieuw verzenden met een ander auteursrechtelijk vrij bestand.

In deze voorbeelden is de aanvraag correct geformatteerd, maar kan de aanvraag niet worden verwerkd vanwege wettelijke redenen. De server retourneert een 451 Unavailable For Legal Reasons-response om de client te informeren over het probleem.

Terug naar categorie
Een ogenblik geduld...