410 – Gone

HTTP status code 410, ook wel "Gone" genoemd, is een clientfoutstatuscode die aangeeft dat de resource niet meer beschikbaar is.

De client kan de 410 Gone-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 410 Gone-statuscode is een belangrijke statuscode die wordt gebruikt om aan te geven dat de resource niet meer beschikbaar is. Dit kan bijvoorbeeld zijn omdat de resource is verwijderd, of omdat de URL is gewijzigd.

Voorbeelden

Hier zijn enkele voorbeelden van wanneer een 410 Gone-statuscode kan worden gebruikt:

  • Een website kan een pagina verwijderen. Als een client een aanvraag verzendt om de pagina te openen, retourneert de server een 410 Gone-response.

  • Een API kan een resource verwijderen. Als een client een aanvraag verzendt om de resource te openen, retourneert de server een 410 Gone-response.

  • Een webserver kan een bestand verwijderen. Als een client een aanvraag verzendt om het bestand te openen, retourneert de server een 410 Gone-response.

Veiligheid

De 410 Gone-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 410 Gone-response bevatten vaak een Location-header. Deze header bevat de nieuwe URL van de resource, als deze beschikbaar is.

De 410 Gone-statuscode is een belangrijk onderdeel van HTTP. Het maakt het mogelijk voor servers om clients te informeren over het verdwijnen van een resource.

Vergelijking met 200 OK

De 410 Gone-statuscode is vergelijkbaar met de 200 OK-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt. Het belangrijkste verschil is dat de 410 Gone-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de resource niet meer beschikbaar is, terwijl de 200 OK-statuscode aangeeft dat de aanvraag is goedgekeurd.

Vergelijking met 404 Not Found

De 410 Gone-statuscode is vergelijkbaar met de 404 Not Found-statuscode. Beide statuscodes geven aan dat de resource niet beschikbaar is. Het belangrijkste verschil is dat de 410 Gone-statuscode aangeeft dat de resource niet meer beschikbaar is, terwijl de 404 Not Found-statuscode aangeeft dat de resource nooit heeft bestaan.

Overige informatie

De 410 Gone-statuscode wordt vaak gebruikt door webmasters om clients te informeren over het verdwijnen van een resource. Deze informatie kan worden gebruikt door de client om een ??nieuwe aanvraag te verzenden met de nieuwe URL, als deze beschikbaar is.

Specifieke voorbeelden

Hier zijn enkele specifieke voorbeelden van wanneer een 410 Gone-statuscode kan worden gebruikt:

  • Een website kan een pagina verwijderen. Als een client een aanvraag verzendt om de pagina te openen, retourneert de server een 410 Gone-response. De client kan dan proberen de pagina te openen via een link naar de nieuwe URL, als deze beschikbaar is.

  • Een API kan een resource verwijderen. Als een client een aanvraag verzendt om de resource te openen, retourneert de server een 410 Gone-response. De client kan dan proberen de resource te openen via een link naar de nieuwe URL, als deze beschikbaar is.

  • Een webserver kan een bestand verwijderen. Als een client een aanvraag verzendt om het bestand te openen, retourneert de server een 410 Gone-response. De client kan dan proberen het bestand te openen via een link naar het nieuwe bestand, als dit beschikbaar is.

In deze voorbeelden is de resource niet meer beschikbaar. De server kan de aanvraag niet verwerken en retourneert een 410 Gone-response om de client te informeren over het probleem.

Terug naar categorie
Een ogenblik geduld...