Códigos de estado HTTP

Os sitios web amosan códigos de estado en resposta a erros

Os códigos de estado de HTTP son códigos de resposta estándar proporcionados polos servidores do sitio web en internet. Os códigos axudan a identificar a causa do problema cando unha páxina web ou outro recurso non se carga correctamente.

O termo código de estado HTTP é realmente o termo común para a liña de estado HTTP que inclúe o código de estado HTTP ea frase de razón HTTP .

Os códigos de estado de HTTP ás veces son chamados códigos de erro de navegación ou códigos de erro de internet.

Por exemplo, a liña de estado HTTP 500: Erro interno do servidor está composto polo código de estado HTTP de 500 e a frase de razón HTTP do servidor interno .

Existen cinco categorías de erros de código de estado HTTP; estes son os dous grandes grupos:

Erro cliente 4xx

Este grupo de códigos de estado HTTP inclúen aqueles en que a solicitude dunha páxina web ou doutro recurso contén unha sintaxe incorrecta ou non pode ser cuberto por algún outro motivo, presuntamente por culpa do cliente (o surfista web).

Algúns códigos de estado HTTP de erro cliente común inclúen 404 (Non atopados) , 403 (prohibidos) e 400 (Solicitude incorrecta) .

Erro do servidor 5xx

Este grupo de códigos de estado HTTP inclúen aqueles en que a solicitude dunha páxina web ou doutro recurso é entendida polo servidor do sitio web pero non pode cubrilo por algún motivo.

Algúns códigos de estado HTTP de erro común do servidor inclúen o xa popular 500 (Internal Server Error) , xunto con 503 (Servizo non dispoñible) e 502 (Bad Gateway) .

Máis información sobre códigos de estado HTTP

Existen outros códigos de estado HTTP ademais de códigos 4xx e 5xx. Hai tamén códigos 1xx, 2xx e 3xx que son informativos, confirman o éxito ou ditan unha redirección, respectivamente. Estes tipos adicionais de códigos de estado HTTP non son erros, polo que non deberías estar avisado sobre eles no navegador.

Vexa unha lista completa de erros na nosa páxina de erros de código de estado HTTP ou consulte todas estas liñas de estado HTTP (1xx, 2xx e 3xx) nas nosas liñas de estado de HTTP que son? peza.

A páxina do rexistro do código de estado do Protocolo de transferencia de hipertexto (HTTP) de IANA é a fonte oficial dos códigos de estado HTTP, pero ás veces Windows incorpora erros máis específicos que explican información adicional. Podes atopar toda unha lista destes no sitio web de Microsoft.

Por exemplo, mentres que o código de estado HTTP de 500 significa erro do servidor de Internet , Microsoft Internet Information Services (ISS) usa 500.15 para que as solicitudes directas de Global.aspx non estean permitidas .

Aquí tes algúns exemplos máis:

Estes chamados subcódigo xerados por Microsoft ISS non reemplazan os códigos de estado HTTP, senón que se atopan en varias áreas de Windows como ficheiros de documentación.

Non todos os códigos de erro están relacionados

Un código de estado HTTP non é o mesmo que un código de erro do Administrador de dispositivos ou un código de erro do sistema . Algúns códigos de erro do sistema comparten números de código con códigos de estado HTTP pero son erros diferentes con mensaxes de erro asociadas e significados completamente diferentes.

Por exemplo, o código de estado HTTP 403.2 significa Acceso de lectura prohibido . Non obstante, tamén hai un código de erro do sistema 403 que significa que o proceso non está no modo de procesamento de fondo .

Do mesmo xeito, o código de estado de 500 que significa erro do servidor de Internet podería confundirse fácilmente cun código de erro do sistema 500 que significa que o perfil de usuario non se pode cargar .

Non obstante, estes non están relacionados e non se deben tratar de forma similar. Deséñase nun navegador web e explica unha mensaxe de erro sobre o cliente ou servidor, mentres que a outra aparece noutro lugar en Windows e non implica necesariamente o navegador web en absoluto.

Se ten problemas para identificar se o código de erro que ve é un código de estado HTTP, mire atentamente o lugar onde se ve a mensaxe. Se ves un erro no teu navegador web, na páxina web , é un código de resposta HTTP.

Outras mensaxes de erro deben ser abordadas por separado en función do contexto en que se vexan: os códigos de erro do Device Manager vense no Administrador de dispositivos, os códigos de erro do sistema móstranse en todo Windows, os códigos POST danse durante a proba de proba de enerxía , etc.