Codis d'estat HTTP

Els llocs web mostren els codis d'estat en resposta als errors

Els codis d'estat HTTP són codis de resposta estàndard proporcionats pels servidors del lloc web a Internet. Els codis permeten 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 .

Els codis d'estat HTTP de vegades es denominen codis d'error del navegador o codis d'error d'Internet.

Per exemple, la línia d'estat HTTP 500: Error del servidor intern està compost pel codi d'estat HTTP de 500 i la frase del motiu HTTP de l'error del servidor intern .

Existeixen cinc categories d'errors del codi d'estat HTTP; aquests són els dos grups principals:

Error Client 4xx

Aquest grup de codis d'estat HTTP inclouen aquells en què la sol·licitud d'una pàgina web o d'un altre recurs contingui sintaxi incorrecta o que no es pugui omplir per algun altre motiu, presumptament per culpa del client (el surfista web).

Alguns codis d'estat HTTP d'error del client comuns inclouen 404 (No trobat) , 403 (prohibit) i 400 (Sol·licitud incorrecta) .

Error del servidor 5xx

Aquest grup de codis d'estat HTTP inclouen aquells en què la tasca d'una pàgina web o un altre recurs s'entén pel servidor del lloc web, però no es pot omplir per alguna raó.

Alguns codis d'estat HTTP d'error del servidor comuns inclouen el popular 500 (Error del servidor intern) , juntament amb 503 (Servei no disponible) i 502 (Bad Gateway) .

Més informació sobre codis d'estat HTTP

Hi ha altres codis d'estat HTTP a més dels codis 4xx i 5xx. També hi ha codis 1xx, 2xx i 3xx que són informatius, confirmen l'èxit o dicten una redirecció, respectivament. Aquests tipus addicionals de codis d'estat HTTP no són errors, de manera que no s'haurien d'alertar sobre ells al navegador.

Vegeu una llista completa d' errors a la nostra pàgina Errors del codi d'estat HTTP o consulteu totes aquestes línies d'estat HTTP (1xx, 2xx i 3xx) a la nostra secció Què són les línies d'estat HTTP? peça.

La pàgina de registre del codi d'estat del Protocol de transferència d'hipertext (HTTP) de IANA és la font oficial dels codis d'estat HTTP, però Windows a vegades inclou errors addicionals i específics que expliquen informació addicional. Podeu trobar una llista completa d'aquests al lloc web de Microsoft.

Per exemple, mentre que el codi d'estat HTTP de 500 significa error del servidor d'Internet , Microsoft Internet Information Services (ISS) utilitza 500.15 per significar que no es permeten les sol·licituds directes de Global.aspx .

Aquests són alguns exemples més:

Aquests anomenats subcódigo generats per Microsoft ISS no substitueixen els codis d'estat HTTP, sinó que es troben en diverses àrees de Windows com ara 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 diferents errors amb missatges d'error associats completament diferents i significats.

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 que el procés no està en el mode de processament de fons .

De la mateixa manera, el codi d'estat 500 que significa Error del servidor d'Internet podria confondre's fàcilment amb un codi d'error del sistema 500, el que significa que el perfil d'usuari no es pot carregar .

No obstant això, aquests no estan relacionats i no s'han de tractar de manera similar. Es mostra en un navegador web i explica un missatge d'error sobre el client o el servidor, mentre que l'altre apareix en un altre lloc de Windows i no implica necessàriament el navegador web.

Si teniu problemes per identificar si el codi d'error que veu és o no un codi d'estat HTTP, consulteu acuradament el lloc on es veu el missatge. Si veieu un error al vostre navegador web, a la pàgina web , és un codi de resposta HTTP.

Altres missatges d'error s'han d'abordar 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 través de Windows, els codis POST es donen durant la prova de presa de força , etc.