Código de estado HTTP esas cosas

Cuando un espectador visita una página web, el navegador del espectador enviará una solicitud al servidor donde se encuentra la página web. Antes de que el navegador reciba y muestre la página web, el servidor donde se encuentra la página web devolverá un encabezado de información (encabezado del servidor) que contiene el código de estado HTTP en respuesta a la solicitud del navegador.

El inglés del código de estado HTTP es  Código de estado HTTP .

Los siguientes son códigos de estado HTTP comunes:

  • 200 - Solicitud exitosa
  • 301 - El recurso (página web, etc.) se ha movido permanentemente a otra URL
  • 404 - El recurso solicitado (página, etc.) no existe
  • Error interno de servidor 500

Clasificación de los códigos de estado HTTP

Los códigos de estado HTTP constan de tres dígitos decimales, el primer dígito decimal define el tipo de código de estado. Las respuestas se dividen en cinco categorías: respuestas informativas (100–199), respuestas exitosas (200–299), redireccionamientos (300–399), errores del cliente (400–499) y errores del servidor (500–599):

Clasificación Descripción de categoría
1** Información, el servidor recibe la solicitud y necesita que el solicitante continúe realizando la operación
2** Éxito, la operación fue recibida y procesada con éxito
3** Redirigido, se requieren más acciones para completar la solicitud
4** Error del cliente, la solicitud contenía errores de sintaxis o no se pudo completar
5** Error del servidor, el servidor encontró un error al procesar la solicitud

Lista de códigos de estado HTTP:

código de estado Nombre en inglés del código de estado descripción china
100 Continuar continuar. El cliente debe proceder con su solicitud.
101 Protocolos de conmutación Cambiar de protocolo. El servidor cambia de protocolo a petición del cliente. Solo puede cambiar a un protocolo de nivel superior, por ejemplo, cambiar a una nueva versión del protocolo HTTP
200 DE ACUERDO La solicitud fue exitosa. Generalmente se usa para solicitudes GET y POST
201 Creado creado. Solicitud exitosa y creación de un nuevo recurso
202 Aceptado aceptado. La solicitud ha sido aceptada pero no completada
203 Información no autorizada Información no autorizada. La solicitud fue exitosa. Pero la metainformación devuelta no está en el servidor original, sino en una copia
204 Sin contenido sin contenido. El servidor procesó con éxito, pero no se devolvió ningún contenido. Garantiza que el navegador continúe mostrando el documento actual si la página web no se actualiza
205 Restablecer contenido Restablecer contenido. El procesamiento del servidor es exitoso y la terminal del usuario (por ejemplo, el navegador) debe restablecer la vista del documento. El campo de formulario del navegador se puede borrar con este código de retorno
206 Contenido parcial Parte. El servidor procesó con éxito una solicitud GET parcial
300 Múltiples opciones múltiples opciones. El recurso solicitado puede incluir múltiples ubicaciones, y se puede devolver una lista de características y direcciones de recursos para la selección del terminal de usuario (por ejemplo, navegador)
301 Movido permanentemente Mover permanentemente. El recurso solicitado se ha movido permanentemente a la nueva URI, la información devuelta incluirá la nueva URI y el navegador se dirigirá automáticamente a la nueva URI. Cualquier solicitud futura debe usar el nuevo URI en su lugar
302 Encontró Mudanza temporal. Similar al 301. Pero los recursos solo se mueven temporalmente. Los clientes deben continuar usando el URI original
303 Ver otros Ver otras direcciones. Similar al 301. Ver usando solicitudes GET y POST
304 No modificado sin modificar El recurso solicitado no ha sido modificado. Cuando el servidor devuelva este código de estado, no se devolverá ningún recurso. Los clientes generalmente almacenan en caché los recursos accedidos al proporcionar un encabezado que indica que el cliente desea devolver solo los recursos modificados después de una fecha específica
305 Usa proxy Usa un proxy. Se debe acceder al recurso solicitado a través de un proxy
306 No usado Códigos de estado HTTP obsoletos
307 Redirección temporal Redirección temporal. Similar al 302. Redirigir con solicitud GET
400 Solicitud incorrecta La sintaxis de la solicitud del cliente es incorrecta, el servidor no puede entenderla y el parámetro común es incorrecto
401 No autorizado La solicitud requiere la autenticación de la identidad del usuario, por lo general, la verificación del token falla
402 pago requerido reservado para uso futuro
403 Prohibido El servidor entiende la solicitud del cliente, pero se niega a ejecutar la solicitud (se puede entender que no tiene autoridad)
404 Extraviado El servidor no pudo encontrar el recurso (página web) solicitado por el cliente. Este código permite a los diseñadores de sitios web configurar una página de personalidad "El recurso que solicitó no se pudo encontrar"
405 Método no permitido Método prohibido en la solicitud del cliente
406 Inaceptable El servidor no pudo completar la solicitud en base a las características de contenido solicitadas por el cliente
407 Se requiere autenticación proxy La solicitud requiere autenticación de proxy, similar a 401, pero el solicitante debe usar el proxy para autorización
408 Pide tiempo fuera El servidor esperó demasiado la solicitud enviada por el cliente y se agotó el tiempo de espera
409 Conflicto El servidor puede devolver este código cuando completa la solicitud PUT del cliente. Ocurrió un conflicto mientras el servidor procesaba la solicitud.
410 Desaparecido El recurso solicitado por el cliente ya no existe. 410 es diferente de 404. Si el recurso se eliminó permanentemente antes, se puede usar el código 410. El diseñador del sitio web puede especificar la nueva ubicación del recurso a través del código 301
411 Longitud requerida El servidor no puede procesar la información de solicitud enviada por el cliente sin Content-Length
412 Condición previa Falló Requisitos previos incorrectos para la información de solicitud del cliente
413 Entidad de solicitud demasiado grande La solicitud fue rechazada porque la entidad solicitada era demasiado grande para que el servidor la procesara. Para evitar solicitudes continuas del cliente, el servidor puede cerrar la conexión. Si el servidor no puede procesarlo temporalmente, contendrá un mensaje de respuesta Reintentar después
414 Solicitud-URI demasiado grande El URI solicitado es demasiado largo (el URI suele ser una URL) y el servidor no puede manejarlo
415 Tipo de medio no compatible El servidor no puede manejar el formato multimedia adjunto a la solicitud
416 Rango solicitado no satisfactorio El alcance solicitado por el cliente no es válido
417 Expectativa fallida El servidor no puede satisfacer la información del encabezado de la solicitud de Expect
500 Error Interno del Servidor Error interno del servidor, no se pudo completar la solicitud
501 No se ha implementado El servidor no admite la función solicitada y no puede completar la solicitud
502 Mala puerta de enlace Se recibió una respuesta no válida del servidor remoto cuando el servidor que actúa como puerta de enlace o proxy intentó cumplir con la solicitud
503 Servicio No Disponible Debido a una sobrecarga o al mantenimiento del sistema, el servidor no puede procesar temporalmente la solicitud del cliente. La duración de la demora se puede incluir en el encabezado Reintentar después del servidor.
504 Tiempo de espera de puerta de enlace El servidor que actúa como puerta de enlace o proxy no recibió la solicitud del servidor remoto a tiempo
505 Versión HTTP no compatible 服务器不支持请求的HTTP协议的版本,无法完成处理

Supongo que te gusta

Origin blog.csdn.net/m0_65489440/article/details/125638716
Recomendado
Clasificación