HTTP status code 425, ook wel "Unsupported Media Type" genoemd, is een clientfoutstatuscode die aangeeft dat de aanvraag niet kan worden verwerkd omdat de mediatype van de aanvraag niet wordt ondersteund door de server.
De client kan de 425 Unsupported Media Type-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 425 Unsupported Media Type-statuscode is een belangrijke statuscode die wordt gebruikt om aan te geven dat de aanvraag niet kan worden verwerkd omdat de mediatype van de aanvraag niet wordt ondersteund door de server. Dit kan bijvoorbeeld zijn omdat de server alleen tekstbestanden ondersteunt, terwijl de client een afbeelding heeft verzonden.
Voorbeelden
Hier zijn enkele voorbeelden van wanneer een 425 Unsupported Media Type-statuscode kan worden gebruikt:
Een client verzendt een aanvraag om een afbeelding te downloaden in het GIF-formaat. De server ondersteunt alleen JPEG-afbeeldingen. De server retourneert een 425 Unsupported Media Type-response.
Een client verzendt een aanvraag om een tekstbestand te openen. De server ondersteunt alleen PDF-bestanden. De server retourneert een 425 Unsupported Media Type-response.
Veiligheid
De 425 Unsupported Media Type-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 425 Unsupported Media Type-response bevatten vaak een Accept-header. Deze header bevat een lijst met mediatypes die door de server worden ondersteund.
De 425 Unsupported Media Type-statuscode is een belangrijk onderdeel van HTTP. Het maakt het mogelijk voor servers om clients te informeren dat de mediatype van de aanvraag niet wordt ondersteund.
Vergelijking met 200 OK
De 425 Unsupported Media Type-statuscode is vergelijkbaar met de 200 OK-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt. Het belangrijkste verschil is dat de 425 Unsupported Media Type-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de mediatype van de aanvraag niet wordt ondersteund, terwijl de 200 OK-statuscode aangeeft dat de aanvraag is goedgekeurd.
Vergelijking met 400 Bad Request
De 425 Unsupported Media Type-statuscode is vergelijkbaar met de 400 Bad Request-statuscode. Beide statuscodes geven aan dat de aanvraag niet is goedgekeurd. Het belangrijkste verschil is dat de 425 Unsupported Media Type-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de mediatype van de aanvraag niet wordt ondersteund, terwijl de 400 Bad Request-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de aanvraag ongeldig is.
Overige informatie
De 425 Unsupported Media Type-statuscode wordt vaak gebruikt door webmasters om clients te informeren dat de mediatype van de aanvraag niet wordt ondersteund. Deze informatie kan worden gebruikt door de client om de aanvraag te corrigeren en opnieuw te verzenden met een ondersteunde mediatype.
Specifieke voorbeelden
Hier zijn enkele specifieke voorbeelden van wanneer een 425 Unsupported Media Type-statuscode kan worden gebruikt:
Een client verzendt een aanvraag om een afbeelding te downloaden in het GIF-formaat. De server ondersteunt alleen JPEG-afbeeldingen. De client kan dan een nieuwe aanvraag verzenden met een JPEG-afbeelding.
Een client verzendt een aanvraag om een tekstbestand te openen. De server ondersteunt alleen PDF-bestanden. De client kan dan een nieuwe aanvraag verzenden met een PDF-bestand.
In deze voorbeelden is de aanvraag correct geformatteerd, maar kan de aanvraag niet worden verwerkd omdat de mediatype van de aanvraag niet wordt ondersteund. De server retourneert een 425 Unsupported Media Type-response om de client te informeren over het probleem.
Terug naar categorie