425
Too Early
Spesifikasjon av HTTP-statuskoden 425
En 425 Too Early-statuskode indikerer at serveren ikke er villig til å risikere å behandle en forespørsel som kan spilles på nytt.
Brukeragenter som sender en forespørsel i tidlige data, forventes å prøve forespørselen på nytt når de mottar en 425 Too Early-svarstatuskode. En brukeragent SKAL prøve på nytt automatisk, men eventuelle forsøk MÅ IKKE sendes i tidlige data.
I alle tilfeller kan en formidler videresende en 425 Too Early-statuskode. Formidlere MÅ videresende en 425 Too Early-statuskode hvis forespørselen som den mottok og videresendte, inneholdt et Early-Data-hodefelt. Ellers KAN en formidler som mottar en forespørsel i tidlige data automatisk prøve den forespørselen på nytt som svar på en 425 Too Early-statuskode, men den MÅ vente til TLS-håndtrykket er fullført på forbindelsen der den mottok forespørselen.
Serveren kan ikke anta at en klient er i stand til å prøve en forespørsel på nytt med mindre forespørselen mottas i tidlige data eller feltet Early-Data header er satt til "1". En server SKAL IKKE sende ut statuskoden 425 Too Early med mindre en av disse betingelsene er oppfylt.
Statuskoden 425 Too Early kan ikke bufres som standard. Dens nyttelast er ikke representasjonen av noen identifisert ressurs.
.
Kilde / Sitat fra: 425 Too Early HTTP-statuskoden er spesifisert av seksjon 5.2 i RFC4918.
HTTP-protokoll
Hvordan kaste en 425-statuskode med PHP?
For å kaste HTTP-statuskoden 425 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(425) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 425 HTTP-statuskoden
For å kunne vise HTTP-statuskoden (i dette tilfellet 425 Too Early) 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:
URL: https://http-statuscode.com/errorCodeExample.php?code=425
Status: 425 Too Early
De: Network
IP-adresse: XX.XX.XX.XX
Slik oppretter du din egen feilside for statuskode 425
Apache Webserver
Webserveren "Apache" er en av de vanligste webserverne på Internett. For å lage din egen 425 Too Early-feilside i "Apache", må følgende endring gjøres i følgende fil.
NGINX Webserver
I likhet med webserveren "Apache" er "NGINX" også mye brukt på Internett. For å lage din egen 425 Too Early-feilside i "NGINX", må følgende endring gjøres i følgende fil.
location = /425.html {
root /usr/share/nginx/html;
internal;
}
Nettleserkompatibilitet for 425-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 |