425
Too Early
Specificarea codului de stare HTTP 425
Un cod de stare 425 Too Early indică faptul că serverul nu este dispus să riște să proceseze o solicitare care ar putea fi reluată.
Agenții utilizator care trimit o solicitare în date timpurii sunt așteptați să reia solicitarea atunci când primesc un cod de stare de răspuns 425 Too Early. Un agent utilizator AR TREBUI să reia automat, dar orice reluare NU TREBUIE să fie trimisă în early data.
În toate cazurile, un intermediar poate transmite un cod de stare 425 Too Early. Intermediarii TREBUIE să transmită un cod de stare 425 Too Early dacă cererea pe care a primit-o și a transmis-o conținea un câmp de antet Early-Data. În caz contrar, un intermediar care primește o solicitare în date anticipate POATE să reia automat solicitarea respectivă ca răspuns la un cod de stare 425 Too Early, dar TREBUIE să aștepte ca handshake-ul TLS să se finalizeze pe conexiunea pe care a primit solicitarea.
Serverul nu poate presupune că un client este capabil să reia o cerere decât dacă cererea este primită în date timpurii sau dacă câmpul antet Early-Data este setat la "1". Un server NU TREBUIE să emită codul de stare 425 Too Early decât dacă este îndeplinită una dintre aceste condiții.
Codul de stare 425 Too Early nu poate fi pus în cache în mod implicit. Sarcina sa utilă nu este reprezentarea niciunei resurse identificate.
.
Sursa / Citat din: Codul de stare HTTP 425 Too Early este specificat în secțiunea 5.2 din RFC4918.
Protocolul HTTP
Cum să arunci un cod de stare 425 cu PHP?
Pentru a afișa codul de stare HTTP 425 pe o pagină web, se poate utiliza funcția PHP http_response_code. Sintaxa este următoarea: http_response_code(425) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testați codul de stare HTTP 425
Pentru a putea afișa codul de stare HTTP (în acest caz 425 Too Early) și alte informații pe partea clientului, consola de dezvoltare trebuie deschisă cu F12. Apoi navigați la fila "Network" (Rețea). Acum pagina poate fi deschisă, site-ul web (exemplu index.php) ar trebui să fie vizibil în fila rețea. Acesta trebuie selectat și apoi trebuie selectată secțiunea Herder. Utilizatorul va vedea apoi următorul rezultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=425
Stare: 425 Too Early
Cei de la: Network
Adresa IP: XX.XX.XX.XX
Cum să vă creați propria pagină de eroare pentru codul de stare 425
Apache Webserver
Serverul web "Apache" este unul dintre cele mai răspândite servere web de pe internet. Pentru a vă crea propria pagină de eroare 425 Too Early în "Apache", trebuie făcută următoarea modificare în următorul fișier.
NGINX Webserver
Similar cu serverul web "Apache", "NGINX" este, de asemenea, utilizat pe scară largă pe internet. Pentru a vă crea propria pagină de eroare 425 Too Early în "NGINX", trebuie făcută următoarea modificare în următorul fișier.
location = /425.html {
root /usr/share/nginx/html;
internal;
}
Compatibilitatea browserului cu codul de stare 425
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 |