400
Bad Request
Specificarea codului de stare HTTP 400
Sursa / Citat din: Codul de stare HTTP 400 Bad Request este specificat în secțiunea 6.5.1 din RFC7231.
Protocolul HTTP
Cum să arunci un cod de stare 400 cu PHP?
Pentru a afișa codul de stare HTTP 400 pe o pagină web, se poate utiliza funcția PHP http_response_code. Sintaxa este următoarea: http_response_code(400) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testați codul de stare HTTP 400
Pentru a putea afișa codul de stare HTTP (în acest caz 400 Bad Request) ș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=400
Stare: 400 Bad Request
Cei de la: Network
Adresa IP: XX.XX.XX.XX
Cum să vă creați propria pagină de eroare pentru codul de stare 400
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 400 Bad Request î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 400 Bad Request în "NGINX", trebuie făcută următoarea modificare în următorul fișier.
location = /400.html {
root /usr/share/nginx/html;
internal;
}
Compatibilitatea browserului cu codul de stare 400
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 |
Constante în limbajele de programare
HttpStatusCode.BadRequest
:not_modified
http.StatusBadRequest
response::HTTP_BAD_REQUEST
httplib.BAD_REQUEST
http.client.BAD_REQUEST
http.HTTPStatus.BAD_REQUEST
:bad_request
Coduri de sub-status ale codului de stare 400 Cod de stare
400.1 | Invalid Destination Header HTTP IIS, Neoficial |
400.2 | Invalid Depth Header HTTP IIS, Neoficial |
400.3 | Invalid If Header HTTP ISS, Neoficial |
400.4 | Invalid Overwrite Header HTTP ISS, Neoficial |
400.5 | Invalid Translate Header HTTP ISS, Neoficial |
400.6 | Invalid Request Body HTTP ISS, Neoficial |
400.7 | Invalid Content Length 400, Neoficial |
400.8 | Invalid Timeout HTTP ISS, Neoficial |
400.9 | Invalid Lock Token HTTP IIS, Neoficial |
400.10 | Invalid X-Forwarded-For (XFF) header HTTP ISS, Neoficial |
400.11 | Invalid WebSocket request HTTP IIS, Neoficial |
400.601 | Bad client request (ARR) HTTP ISS, Neoficial |
400.602 | Invalid time format (ARR) HTTP IIS, Neoficial |
400.603 | Parse range error (ARR) HTTP IIS, Neoficial |
400.604 | Client gone (ARR) HTTP IIS, Neoficial |
400.605 | Maximum number of forwards (ARR) HTTP IIS, Neoficial |
400.606 | Asynchronous competition error (ARR) HTTP IIS, Neoficial |