Información de encabezados de respuesta HTTP
Los encabezados de respuesta HTTP son una serie de campos de encabezado que el servidor envía al responder a la solicitud HTTP del cliente, y proporcionan información adicional sobre la respuesta e instrucciones del servidor.
A continuación se muestran algunos encabezados de respuesta HTTP comunes:
| Encabezado de respuesta (inglés) | Encabezado de respuesta (chino) | Descripción |
|---|---|---|
| Date | Fecha | Fecha y hora en que se generó la respuesta. Por ejemplo: Wed, 18 Apr 2024 12:00:00 GMT |
| Server | Servidor | Nombre y versión del software del servidor. Por ejemplo: Apache/2.4.1 (Unix) |
| Content-Type | Tipo de contenido | Tipo de medio (tipo MIME) del cuerpo de la respuesta, comotext/html; charset=UTF-8, application/json, etc. |
| Content-Length | Longitud del contenido | Tamaño del cuerpo de la respuesta, en bytes. Por ejemplo: 3145 |
| Content-Encoding | Codificación de contenido | Codificación de compresión del cuerpo de la respuesta, comogzip, deflate, etc. |
| Content-Language | Idioma del contenido | Idioma del cuerpo de la respuesta. Por ejemplo: zh-CN |
| Content-Location | Ubicación del contenido | URI del cuerpo de la respuesta. Por ejemplo: /index.html |
| Content-Range | Rango de contenido | Rango de bytes del cuerpo de la respuesta, utilizado para la transmisión fragmentada. Por ejemplo: bytes 0-999/8000 |
| Cache-Control | Control de caché | Controla el comportamiento de caché de la respuesta. Por ejemplo, no-cache indica que se debe volver a solicitar. |
| Connection | Conexión | Opciones de gestión de la conexión, comokeep-aliveoclosekeep-alive indica que la conexión no se cerrará después de la transferencia. |
| Set-Cookie | Establecer Cookie | Establece la cookie del cliente. Por ejemplo: sessionId=abc123; Path=/; Secure |
| Expires | Caducidad | Fecha y hora de caducidad del cuerpo de la respuesta. Por ejemplo: Thu, 18 Apr 2024 12:00:00 GMT |
| Last-Modified | Última modificación | Fecha y hora de la última modificación del recurso. Por ejemplo: Wed, 18 Apr 2024 11:00:00 GMT |
| ETag | Etiqueta de entidad | Identificador de una versión específica del recurso. Por ejemplo: "33a64df551425fcc55e6" |
| Location | Ubicación | URI utilizada para redireccionamiento. Por ejemplo: /newresource |
| Pragma | Directivas específicas de implementación | Contiene directivas específicas de implementación, comono-cache。 |
| WWW-Authenticate | Información de autenticación | Información de autenticación, generalmente utilizada para la autenticación HTTP. Por ejemplo: Basic realm="Access to the site" |
| Accept-Ranges | Rangos aceptados | Especifica los tipos de rango de solicitud aceptables. Por ejemplo: bytes |
| Age | Tiempo transcurrido | Número de segundos transcurridos desde que se generó la respuesta, desde el servidor de origen hasta el servidor proxy. Por ejemplo: 24 |
| Allow | Métodos permitidos | Enumera los métodos HTTP permitidos para el recurso. Por ejemplo: GET, POST, HEAD, etc. |
| Vary | Variar | Indica a los proxies posteriores cómo utilizar los encabezados de respuesta para determinar si la respuesta se puede obtener desde la caché. Por ejemplo: Accept |
| Strict-Transport-Security | Seguridad estricta de transporte | Indica al navegador que se comunique con el servidor únicamente a través de HTTPS. Por ejemplo: max-age=31536000; includeSubDomains |
| X-Frame-Options | Opciones de marco | Controla si la página puede mostrarse en un marco, previniendo ataques de clickjacking. Por ejemplo: SAMEORIGIN |
| X-Content-Type-Options | Opciones de tipo de contenido | Indica al navegador que no intente adivinar el tipo MIME del recurso. Por ejemplo: nosniff |
| X-XSS-Protection | Protección XSS | Controla el filtrado y bloqueo XSS del navegador. Por ejemplo: 1; mode=block |
| Public-Key-Pins | Fijación de clave pública | Encabezado HTTP utilizado para la fijación de clave pública HTTP (HPKP), un mecanismo de seguridad para prevenir ataques de intermediario. Por ejemplo: pin-sha256="base64+primarykey"; pin-sha256="base64+backupkey"; max-age=expireTime |
Estos encabezados de respuesta pueden variar en una respuesta HTTP real; los valores específicos dependen de la configuración y la lógica de procesamiento del servidor.
Otras extensiones