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