Els codis d'estat HTTP (també anomenats codis d'error del navegador/Internet) són codis de resposta estàndard que proporcionen els servidors web d'Internet. Els codis ajuden a identificar la causa del problema quan una pàgina web o un altre recurs no es carreguen correctament.
El terme "codi d'estat HTTP" és en realitat el terme comú per a la línia d'estat HTTP que inclou tant el codi d'estat HTTP com la frase de motiu HTTP.
Per exemple, la línia d'estat HTTP 500: Error intern del servidor està formada pel codi d'estat HTTP de 500 i el codi HTTP frase motiu de Error intern del servidor.
Hi ha cinc categories d'errors de codi d'estat HTTP; aquests són els dos grups principals:
4xx Error del client
Aquest grup inclou aquells en què la sol·licitud d'una pàgina web o un altre recurs conté una sintaxi incorrecta o no es pot omplir per algun altre motiu, presumiblement per culpa del client (l'usuari de la web).
Alguns codis d'estat HTTP d'error de client habituals inclouen 404 (no trobat), 403 (prohibit) i 400 (sol·licitud incorrecta).
5xx Error del servidor
Aquest grup inclou aquells en què el servidor del lloc web entén la sol·licitud d'una pàgina web o d'un altre recurs, però és incapaç d'omplir-la per algun motiu.
Algunes de les més habituals inclouen el sempre popular 500 (error intern del servidor), juntament amb el 504 (temps d'espera de la passarel·la), el 503 (servei no disponible) i el 502 (passarel·la incorrecta).
Més informació sobre els codis d'estat
A més dels codis 4xx i 5xx, existeixen altres codis d'estat HTTP. També hi ha codis 1xx, 2xx i 3xx que són informatius, confirmen l'èxit o dicten una redirecció, respectivament. Aquests tipus addicionals no són errors, de manera que no hauríeu d'avisar-los al navegador.
Consulteu una llista completa d'errors a la nostra pàgina d'errors del codi d'estat HTTP o consulteu totes aquestes línies d'estat HTTP (1xx, 2xx i 3xx) a la nostra peça de línies d'estat
La pàgina del Registre de codis d'estat del protocol de transferència d'hipertext (HTTP) d'IANA és la font oficial dels codis d'estat HTTP, però Windows de vegades inclou errors addicionals més específics que expliquen informació addicional.
Per exemple, mentre que el codi 500 significa error del servidor d'Internet, Microsoft Internet Information Services (ISS) utilitza 500.15 per significar Sol·licituds directes per a Global.aspx no es permet.
Aquí teniu alguns exemples més:
- 404.13 té la frase de motiu HTTP de La longitud del contingut és massa gran.
- 500.53 significa S'ha produït un error de reescriptura durant la gestió de les notificacions RQ_RELEASE_REQUEST_STATE. S'ha produït un error d'execució de la regla de sortida. La regla està configurada per executar-se abans que la memòria cau d'usuari de sortida s'actualitzi.
- 502.3 significa Passarel·la incorrecta: error de connexió del reenviador (ARR).
Aquests anomenats subcodis generats per Microsoft ISS no substitueixen els codis d'estat HTTP, sinó que es troben en diverses àrees de Windows, com ara els fitxers de documentació.
No tots els codis d'error estan relacionats
Un codi d'estat HTTP no és el mateix que un codi d'error del Gestor de dispositius o un codi d'error del sistema. Alguns codis d'error del sistema comparteixen números de codi amb codis d'estat HTTP, però són errors diferents amb missatges d'error i significats associats completament diferents.
Per exemple, el codi d'estat HTTP 403.2 significa Accés de lectura prohibit. Tanmateix, també hi ha un codi d'error del sistema 403 que significa El procés no està en mode de processament en segon pla.
De la mateixa manera, el codi d'estat 500 que significa Error del servidor d'Internet es pot confondre fàcilment amb un codi d'error del sistema 500, que significa no es pot carregar el perfil d'usuari.
No obstant això, aquests no estan relacionats i no s'han de tractar de la mateixa manera. Un es mostra en un navegador web i explica un missatge d'error sobre el client o el servidor, mentre que l' altre es mostra en un altre lloc de Windows i no necessàriament implica el navegador web en absolut.
Si teniu problemes per identificar si el codi d'error que veieu és un codi d'estat HTTP, mireu amb atenció on es veu el missatge. Si veieu un error al vostre navegador web, a la pàgina web, és un codi de resposta
La resta de missatges d'error s'han d'adreçar per separat en funció del context en què es veuen: els codis d'error del Gestor de dispositius es veuen al Gestor de dispositius, els codis d'error del sistema es mostren a tot Windows, els codis POST es donen durant l'encesa automàtica. Els errors de prova, de joc/aplicació són rellevants per als programes respectius, etc.