421 – Misdirected request

HTTP status code 421, ook wel "Misdirected Request" genoemd, is een clientfoutstatuscode die aangeeft dat de aanvraag is gericht op een ander host of port.

De client kan de 421 Misdirected Request-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 421 Misdirected Request-statuscode is een belangrijke statuscode die wordt gebruikt om aan te geven dat de aanvraag is gericht op een ander host of port. Dit kan bijvoorbeeld zijn omdat de client de verkeerde URL heeft gebruikt, of omdat de client de verkeerde Host-header heeft gebruikt.

Voorbeelden

Hier zijn enkele voorbeelden van wanneer een 421 Misdirected Request-statuscode kan worden gebruikt:

  • Een client verzendt een aanvraag naar een URL die eindigt op ".com" in plaats van ".nl". De server retourneert een 421 Misdirected Request-response.

  • Een client verzendt een aanvraag naar een host met de IP-adres 192.168.1.1 in plaats van 192.168.1.2. De server retourneert een 421 Misdirected Request-response.

Veiligheid

De 421 Misdirected Request-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 421 Misdirected Request-response bevatten vaak een Location-header. Deze header bevat de juiste URL of hostnaam.

De 421 Misdirected Request-statuscode is een belangrijk onderdeel van HTTP. Het maakt het mogelijk voor servers om clients te informeren dat de aanvraag is gericht op een ander host of port.

Vergelijking met 200 OK

De 421 Misdirected Request-statuscode is vergelijkbaar met de 200 OK-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt. Het belangrijkste verschil is dat de 421 Misdirected Request-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de aanvraag is gericht op een ander host of port, terwijl de 200 OK-statuscode aangeeft dat de aanvraag is goedgekeurd.

Vergelijking met 400 Bad Request

De 421 Misdirected Request-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 421 Misdirected Request-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de aanvraag is gericht op een ander host of port, terwijl de 400 Bad Request-statuscode aangeeft dat de aanvraag niet is goedgekeurd omdat de aanvraag ongeldig is.

Overige informatie

De 421 Misdirected Request-statuscode wordt vaak gebruikt door webmasters om clients te informeren dat de aanvraag is gericht op een ander host of port. Deze informatie kan worden gebruikt door de client om de aanvraag te corrigeren en opnieuw te verzenden naar de juiste host of port.

Specifieke voorbeelden

Hier zijn enkele specifieke voorbeelden van wanneer een 421 Misdirected Request-statuscode kan worden gebruikt:

  • Een client verzendt een aanvraag naar een URL die eindigt op ".com" in plaats van ".nl". De client kan dan een nieuwe aanvraag verzenden naar een URL die eindigt op ".nl".

  • Een client verzendt een aanvraag naar een host met de IP-adres 192.168.1.1 in plaats van 192.168.1.2. De client kan dan een nieuwe aanvraag verzenden naar een host met de IP-adres 192.168.1.2.

In deze voorbeelden is de aanvraag gericht op een verkeerde host of port. De server retourneert een 421 Misdirected Request-response om de client te informeren over het probleem.

Terug naar categorie
Een ogenblik geduld...