¿Qué significan los errores comunes del código de estado HTTP?

HTTP es un protocolo de comunicación simple basado en TCP/IP  y es el sustrato absoluto para la entrega de datos en la World Wide Web . Durante muchos años, HTTP  ha servido como un poderoso protocolo en el que millones de datos se envían a través de HTTP entre el cliente y el servidor.  Esencialmente, HTTP(Essentially HTTP) se basa en una arquitectura cliente-servidor en la que los navegadores web y los motores de búsqueda actúan como un cliente HTTP y el servidor (HTTP)web actúa como un servidor. Esta solicitud/respuesta de los clientes y el servidor se comunica a través de una TCP/IP . El cliente del navegador inicia una solicitud a un servidor web en forma de URLy el servidor web responde con los recursos solicitados junto con los códigos de estado HTTPS(HTTPS status codes) que están presentes en el encabezado HTTP de los navegadores . En otras palabras, el servidor web responde a la solicitud con códigos de éxito o error.

Errores de código de estado HTTP

Errores de código de estado HTTP

El código de estado HTTPS(HTTPS) es una breve nota enviada por el servidor que se muestra en la página web cuando el cliente inicia una solicitud al servidor. El código de estado HTTPS(HTTPS) es fundamental para el propietario de sitios web o cualquier desarrollador, ya que desempeña un papel importante en el diagnóstico de errores del lado del cliente/servidor y en la resolución de problemas de configuración. En otras palabras, el código de estado HTTPS es la forma que tiene un servidor de decir que algo no está bien. El elemento del código de estado es un número de 3 dígitos donde el primer dígito del código de estado especifica las clases de las respuestas. Dentro de la clase, existe una variedad de códigos de servidor y el servidor los devuelve. Los dos últimos dígitos del código de estado HTTPS no tienen ningún rol de clasificación. Hay cinco clases estándar para HTTPcódigos de estado que vamos a discutir en detalle y discutir algunos códigos de estado HTTPS con los que podemos encontrarnos regularmente.

Los códigos de estado HTTPS(HTTPS) se clasifican en 5 clases:

1xx:

Esta clase significa respuestas informativas(Informational) que indican que las solicitudes iniciadas por el cliente son recibidas por el servidor web y están en proceso.

Dentro de esta clase, existe una variedad de códigos de servidor y son devueltos por el servidor.

Las siguientes son algunas de las listas de códigos de estado bajo la clase 1xx.

100 Continuar:(100 Continue:) Esto indica que el servidor recibió solo una parte de la solicitud iniciada por el cliente de una solicitud grande y significa que el cliente puede continuar enviando una solicitud siempre que la solicitud no sea rechazada por el servidor.

101 Protocolos de conmutación:(101 Switching Protocols:) el código de estado significa que el servidor está listo para cambiar de protocolo según la solicitud del cliente.

2xx:

Esta clase es un código de éxito devuelto por el servidor. Significa que el servidor recibió la solicitud iniciada por el cliente, así como que la acción fue entendida y procesada.

Las siguientes son algunas de las listas de códigos de estado bajo la clase 2xx.

200 OK: este código de estado es una respuesta estándar a las solicitudes HTTP exitosas iniciadas por los clientes. Lo devuelve el servidor cuando la página web se comporta de la misma manera que se espera que se comporte.

201 Creado:(201 Created:) este código de estado se devuelve cuando el servidor completa la solicitud iniciada por el cliente y se crea un nuevo recurso

205 Restablecer contenido:(205 Reset Content:) este código de estado se devuelve cuando el servidor ha completado con éxito la solicitud del cliente pero no ha podido devolver ningún contenido. Requiere que el cliente/navegador restablezca la vista del documento.

3xx:

Esta clase es un código de redirección(Redirection) que sugiere que el cliente realice la acción adicional para completar la solicitud iniciada. Indica que el cliente debe realizar una acción adicional para completar la solicitud.

Las siguientes son algunas de las listas de códigos de estado bajo la clase 3xx.

300 Multiple Choices: indica multiple choice para recursos iniciados por el cliente. El cliente puede seleccionar un enlace con un máximo de cinco direcciones.

301 Movido permanentemente:(301 Moved Permanently:) este código de estado se muestra cuando la solicitud iniciada por el cliente para los recursos o la página web se reemplaza permanentemente con otro recurso. redirige a una nueva URL .

302 Encontrado:(302 Found:) este código de estado se muestra cuando se encuentra la solicitud iniciada por el cliente para los recursos o la página web, pero en una ubicación diferente a la esperada. Se mueve temporalmente a otro recurso o se redirige temporalmente a una nueva URL .

304 No modificado:(304 Not Modified:) este código de estado se devuelve si el cliente ya descargó recursos desde la última visita y se muestra para notificar al navegador del cliente que los recursos solicitados ya están almacenados en el caché del navegador que no se ha modificado. Este código de estado básicamente acelera la entrega de recursos desde la página web mediante el uso de la copia descargada previamente que todavía está presente en el caché desde la última visita.

4xx:

El error del lado del cliente indica que hubo un problema con la solicitud del cliente. El código se devuelve si la solicitud del cliente puede contener una sintaxis incorrecta.

Las siguientes son algunas de las listas de códigos de estado bajo la clase 4xx.

400 Solicitud incorrecta:(400 Bad Request:) este código de estado se devuelve si el servidor no procesó la solicitud debido a un error del cliente, como una sintaxis incorrecta, una solicitud de enrutamiento engañosa, un marco no válido, etc.

401 No autorizado:(401 Unauthorized:) el servidor devuelve este código de estado si un cliente no ha proporcionado credenciales de autenticación válidas.

403 Prohibido(403 Forbidden) :(403 Forbidden:) este código de estado HTTPS(HTTPS) se devuelve cuando el acceso al recurso está prohibido y un cliente no posee el permiso requerido para ver el contenido. Básicamente, esto ocurre si el cliente intenta ver un contenido protegido por contraseña sin credenciales de inicio de sesión válidas.

404 No encontrado(404 Not Found)(404 Not Found) : este error de código de estado HTTPS(HTTPS) es el error más común de todos y se devuelve si el servidor no puede encontrar la solicitud iniciada por el cliente.

405 Método no permitido:(405 Method Not Allowed:) este código de estado HTTPS se devuelve si el método solicitado por el cliente es compatible con el servidor de alojamiento pero no con los recursos solicitados por el cliente.

408 Tiempo de espera de solicitud:(408 Request Timeout:) el servidor devuelve este código de estado HTTPS si el servidor no pudo recibir una solicitud completa del navegador del cliente. La razón principal de este error sería la pérdida de paquetes de datos durante la comunicación entre el cliente y el servidor. El servidor agota el tiempo de espera para recibir la solicitud por completo desde el navegador del cliente.

410 Gone: este código de estado HTTPS se devuelve si el servidor no puede encontrar la página de solicitud o los recursos iniciados por el cliente. Este error de estado es similar al error 404 No encontrado(Found) , excepto que este error es permanente y la página o los recursos solicitados ya no están disponibles por ahora y tampoco estarán disponibles nuevamente en el futuro.

5xx:

Esta clase es un error del lado del servidor y se devuelve si el servidor no pudo cumplir con la solicitud del cliente; el error en el servidor puede ser una de las razones que impiden el cumplimiento de la solicitud.

Las siguientes son algunas de las listas de códigos de estado bajo la clase 5xx.

500 Error interno del servidor(500 Internal Server Error) :(500 Internal Server Error:) este error de estado HTTPS(HTTPS) es generado por complementos de terceros o complementos defectuosos. Este es un error del servidor cuando el servidor no puede conectarse a la base de datos y no puede entregar el recurso solicitado.

501 No implementado:(501 Not Implemented:) este es un problema del servidor web y se devuelve un error si el servidor no es compatible con la funcionalidad solicitada por el cliente. Este error solo se puede resolver con el host

502 Puerta de enlace incorrecta:(502 Bad Gateway:) este error ocurre principalmente cuando el servidor que solicita los recursos a la base de datos tardará mucho tiempo y el servidor web lo cancelará y finalmente interrumpirá la conexión con el servidor ascendente o una base de datos. El servidor devuelve este error cuando recibe una respuesta no válida del servidor ascendente.

503 Servicio no disponible:(503 Service Unavailable:) este error se devuelve si el servidor está sobrecargado con demasiadas solicitudes y no está disponible para manejar las solicitudes a tiempo.

504 Tiempo de espera de puerta(504 Gateway Timeout) de enlace :(504 Gateway Timeout:) este error se devuelve cuando el servidor que actúa como puerta de enlace no recibe la respuesta de un servidor ascendente. Ocurre cuando una solicitud iniciada por el cliente involucra dos servidores para procesar la solicitud, en el que el primer servidor actúa como una puerta de enlace. El primer servidor reenvía la solicitud al segundo servidor y se devuelve el error si el primer servidor supera el tiempo de espera de la respuesta del segundo servidor.

Espero que encuentres útil esta pequeña información.(I hope you find this bit of information useful.)



About the author

Soy un revisor profesional de Windows y software de oficina. Tengo un profundo conocimiento de estos programas, así como de sus diversas características y capacidades. Mis revisiones son objetivas y detalladas, para que los clientes potenciales puedan ver qué tan bien funciona el programa y qué mejoras se pueden hacer. También me encanta ayudar a las personas a encontrar las mejores aplicaciones para sus necesidades, ya sea a través de reseñas o buscando las mejores ofertas en aplicaciones.



Related posts