Código de erro e código HTTP explicado

Comprender os erros na páxina web e o que hai que facer sobre eles

Cando visita sitios web, o seu navegador -o cliente- fai conexións a servidores web a través dun protocolo de rede chamado HTTP . Estas conexións de rede permiten enviar datos de resposta dos servidores de volta a clientes, incluído o contido das páxinas web e tamén a información de control do protocolo. De cando en vez, pode que non teña éxito en chegar ao sitio web ao que estás a tentar chegar. En vez diso, ves un erro ou un código de estado.

Tipos de erro HTTP e códigos de estado

Os datos de resposta do servidor HTTP incluídos para cada solicitude son un número de código que indica o resultado da solicitude. Estes códigos de resultado son números de tres díxitos divididos en categorías:

Só se ven algúns dos moitos códigos de estado e erro posibles en internet ou intranets . Os códigos relacionados con erros amósanse normalmente nunha páxina web onde se amosan como resultado dunha solicitude errada, mentres que outros códigos de estado non se mostran aos usuarios.

200 OK

Wikimedia Commons

No caso do estado HTTP 200 OK , o servidor web procesou con éxito a solicitude e transmitiu contido ao navegador. A maioría das solicitudes HTTP dan como resultado este estado. Os usuarios raramente ven este código na pantalla xa que os navegadores web normalmente só mostran códigos cando hai algún problema.

Non se atopou o erro 404

Cando ve o erro HTTP 404 Non atopado , o servidor web non puido atopar a páxina solicitada, o ficheiro ou outro recurso. Os erros HTTP 404 indican que a conexión de rede entre o cliente eo servidor foi realizada con éxito. Este erro ocorre máis común cando os usuarios ingresan manualmente un URL incorrecto nun navegador ou o administrador do servidor web elimina un ficheiro sen redireccionar o enderezo a unha nova localización válida. Os usuarios deben verificar a URL para solucionar este problema ou agardar que o administrador web o corrixise.

Erro de servidor interno de erro 500

Wikimedia Commons

Con erro HTTP 500 Erro do servidor interno , o servidor web recibiu unha solicitude válida dun cliente pero non puido procesalo. Os erros de HTTP 500 ocorren cando o servidor atopa algún fallo técnico xeral como baixar a memoria dispoñible ou o espazo no disco. Un administrador do servidor debe solucionar este problema. Máis »

Erro 503 Servizo non dispoñible

Dominio público

Erro HTTP 503 Servizo non dispoñible indica que un servidor web non pode procesar a solicitude do cliente entrante. Algúns servidores web utilizan o HTTP 503 para indicar os fallos esperados, debido a políticas administrativas tales como superar un límite no número de usuarios simultáneos ou a utilización da CPU, para distinguilos dos fallos inesperados que normalmente denunciarían como HTTP 500.

301 mudouse de forma permanente

Dominio público

O HTTP 301 movido indica permanentemente que o URI especificado polo cliente foi movido a unha localización diferente usando un método chamado redirección HTTP , que permite ao cliente emitir unha nova solicitude e obter o recurso da nova localización. Os navegadores web seguen automáticamente as redireccións HTTP 301 sen necesidade de intervención do usuario.

Atopáronse 302 ou 307 redirección temporal

Dominio público

O estado 302 atopado é similar ao 301, pero o código 302 foi deseñado para casos nos que un recurso se move temporalmente en lugar de permanentemente. Un administrador do servidor debería usar HTTP 302 só durante breves períodos de mantemento de contido. Os navegadores web seguen 302 redireccións de xeito automático tal como fan para o código 301. A versión HTTP 1.1 engadiu un novo código, 307 Redirección temporal , para indicar as redireccións temporais.

Solicitude incorrecta de 400

Dominio público

Unha resposta de 400 Solicitude incorrecta xeralmente significa que o servidor web non entendeu a solicitude debido a unha sintaxe non válida. Normalmente, isto indica un erro técnico que afecta ao cliente, pero a corrupción de datos na propia rede tamén pode causar o erro.

401 Non autorizado

Dominio público

O erro 401 non autorizado ocorre cando o cliente web solicita un recurso protexido no servidor, pero o cliente non foi autenticado para o seu acceso. Normalmente, un cliente debe iniciar sesión no servidor cun nome de usuario e un contrasinal válidos para solucionar o problema.

100 Continúa

Dominio público

Engadido na versión 1.1 do protocolo, o estado HTTP 100 Continue foi deseñado para utilizar o ancho de banda da rede de forma máis eficiente, permitindo aos servidores a oportunidade de confirmar a súa dispoñibilidade para aceptar solicitudes grandes. O protocolo Continuo permite que un cliente HTTP 1.1 envíe unha pequena mensaxe configurada especialmente para que o servidor responda cun código de 100. Agarda entón a resposta antes de enviar unha solicitude de seguimento (normalmente grande). Os clientes e servidores HTTP 1.0 non usan este código.

204 Sen contido

Dominio público

Verá a mensaxe 204 Sen contido cando o servidor envíe unha resposta válida a unha solicitude de cliente que contén só información de cabeceira ; non contén ningún corpo de mensaxes. Os clientes web poden usar HTTP 204 para procesar as respostas do servidor de xeito máis eficiente, evitando páxinas refrescantes innecesariamente, por exemplo.

502 Pasarela incorrecta

Dominio público

Un problema de rede entre o cliente eo servidor causa o erro 502 Bad Gateway . Pode provocarse por erros de configuración nun firewall de rede , un enrutador ou outro dispositivo de pasarela de rede.