421

Misdirected Request

Offisiell
Forespørselen ble feiladressert

Spesifikasjon av HTTP-statuskoden 421

Statuskoden 421 Misdirected Request indikerer at forespørselen ble rettet mot en server som ikke er i stand til å produsere et svar. Dette kan sendes av en server som ikke er konfigurert til å produsere svar for kombinasjonen av ordning og autoritet som er inkludert i forespørselens URI.

Klienter som mottar et 421 Misdirected Request-svar (Misdirected Request) fra en server KAN prøve forespørselen på nytt - enten forespørselsmetoden er idempotent eller ikke - over en annen tilkobling. Dette er mulig hvis en tilkobling gjenbrukes (avsnitt 9.1.1) eller hvis en alternativ tjeneste er valgt [ALT-SVC].

Denne statuskoden MÅ IKKE genereres av fullmakter.

Et 421 Misdirected Request-svar kan bufres som standard, dvs. med mindre annet er angitt i metodedefinisjonen eller eksplisitte cache-kontroller (se avsnitt 4.2.2 i [RFC7234]).

Kilde / Sitat fra: 421 Misdirected Request HTTP-statuskoden er spesifisert av seksjon 9.1.2 i RFC7540.

Hvordan kaste en 421-statuskode med PHP?

For å kaste HTTP-statuskoden 421 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(421) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 421 HTTP-statuskoden

For å kunne vise HTTP-statuskoden (i dette tilfellet 421 Misdirected Request) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:

Statuskode 421 Misdirected Request
Oversikt
URL: https://http-statuscode.com/errorCodeExample.php?code=421
Status: 421 Misdirected Request
De: Network
IP-adresse: XX.XX.XX.XX
Statuskode 421 Misdirected Request

Slik oppretter du din egen feilside for statuskode 421

Det er relativt enkelt å lage din egen 421 Misdirected Request-feilside med både "Apache" og "NGINX" webservere.

Apache Webserver

Webserveren "Apache" er en av de vanligste webserverne på Internett. For å lage din egen 421 Misdirected Request-feilside i "Apache", må følgende endring gjøres i følgende fil.

File: .htaccess
ErrorDocument 421 /errors/421.html

NGINX Webserver

I likhet med webserveren "Apache" er "NGINX" også mye brukt på Internett. For å lage din egen 421 Misdirected Request-feilside i "NGINX", må følgende endring gjøres i følgende fil.

File: sites-enabled/default
error_page 421 /421.html;
location = /421.html {
    root /usr/share/nginx/html;
    internal;
}

Nettleserkompatibilitet for 421-statuskoden

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Konstanter i programmeringsspråk

http.StatusMisdirectedRequest
Response::HTTP_MISDIRECTED_REQUEST
http.HTTPStatus.MISDIRECTED_REQUEST
:misdirected_request
Forfatter: Tony Brüser
Forfatter: Tony Brüser

Tony Brüser er en entusiastisk webutvikler med en forkjærlighet for HTTP-statuskoder.

LinkedInGitHub