Cabecera de solicitud HTTP
Header Explicación Ejemplo
Accept Los tipos de contenido que el cliente puede recibir Accept: text/plain, text/html
Accept-Charset Los conjuntos de caracteres que el navegador puede aceptar. Accept-Charset: iso-8859-5
Accept-Encoding Especifica las codificaciones de compresión de contenido que el navegador admite en las respuestas del servidor web. Accept-Encoding: compress, gzip
Accept-Language Idiomas aceptados por el navegador Accept-Language: en,zh
Accept-Ranges Puede solicitar uno o varios campos de subrango de la entidad de una página Accept-Ranges: bytes
Authorization Credenciales de autorización para autenticación HTTP Authorization: credenciales de autorización
Cache-Control El mecanismo de caché que siguen la solicitud y la respuesta Cache-Control: no-cache
Connection Indica si se necesita una conexión persistente. (HTTP 1.1 la usa de forma predeterminada) Connection: close
Cookie Al enviar una solicitud HTTP, todos los valores de cookie guardados en el dominio de la solicitud se envían también al servidor web. Cookie: $Version=1; Skin=new;
Content-Length Longitud del contenido solicitado Content-Length: 348
Content-Type La información MIME de la entidad solicitada Content-Type: application/x-www-form-urlencoded
Date Fecha y hora de envío de la solicitud Date: Tue, 15 Nov 2010 08:12:31 GMT
Expect Solicita un comportamiento específico del servidor Expect: 100-continue
From Correo del usuario que realiza la solicitud From: user@jsons.cn
Host El dominio y el puerto del servidor solicitado Host: www.jsons.cn
If-Match Solo valido si el contenido de la solicitud coincide con la entidad If-Match: "valor específico"
If-Modified-Since La solicitud tiene éxito si la parte solicitada se modificó después de la hora indicada; si no, devuelve el código 304 If-Modified-Since: Sat, 29 Oct 2010 19:43:31 GMT
If-None-Match Devuelve 304 si el contenido no ha cambiado; el parámetro es el Etag enviado previamente por el servidor, que se compara con el Etag de la respuesta del servidor para decidir si cambió If-None-Match: "valor específico"
If-Range Si la entidad no ha cambiado, el servidor envía la parte que el cliente perdió; si no, envía la entidad completa. También usa Etag If-Range: "valor específico"
If-Unmodified-Since La solicitud solo tiene éxito si la entidad no se ha modificado después de la hora indicada If-Unmodified-Since: Sat, 29 Oct 2010 19:43:31 GMT
Max-Forwards Limita el tiempo que la informacion tarda en pasar por proxys y pasarelas Max-Forwards: 10
Pragma Se usa para incluir directivas específicas de la implementación Pragma: no-cache
Proxy-Authorization Certificado de autorización para conectar al proxy Proxy-Authorization: credenciales para conectarse al proxy
Range Solicita solo parte de una entidad, especificando un rango Range: bytes=500-999
Referer La dirección de la página anterior desde la que se llegó a la página solicitada, es decir, el referidor Referer: http://www.jsons.cn
TE La codificación de transferencia que el cliente acepta; notifica al servidor los encabezados de cola aceptados TE: trailers,deflate;q=0.5
Upgrade Especifica al servidor un protocolo de transferencia para que realice la conversión (si es compatible) Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11
User-Agent El contenido de User-Agent incluye información sobre el usuario que realiza la solicitud User-Agent: Mozilla/5.0 (Linux; X11)
Via Notifica la dirección de la pasarela intermedia o el servidor proxy, protocolo de comunicación Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning Información de advertencia sobre la entidad del mensaje Warn: 199 Miscellaneous warning
Cabeceras de respuesta HTTP
Header Explicación Ejemplo
Accept-Ranges Indica si el servidor admite la solicitud de rango especificada y qué tipos de peticiones segmentadas Accept-Ranges: bytes
Age Tiempo estimado desde el servidor de origen hasta la caché del proxy (en segundos, no negativo) Age: 12
Allow Comportamiento de solicitud válido para un recurso de red; devuelve 405 si no está permitido Allow: GET, HEAD
Cache-Control Indica a todos los mecanismos de caché si pueden almacenar en caché y qué tipo Cache-Control: no-cache
Content-Encoding Los tipos de codificación de compresión de contenido admitidos por el servidor web para el contenido devuelto. Content-Encoding: gzip
Content-Language Idioma de la respuesta Content-Language: en,zh
Content-Length Longitud de la respuesta Content-Length: 348
Content-Location Una dirección alternativa del recurso solicitado Content-Location: /index.htm
Content-MD5 Devuelve la suma de verificación MD5 del recurso Content-MD5: valor de comprobación MD5
Content-Range Posición de bytes de esta parte en todo el cuerpo de la respuesta Content-Range: bytes 21010-47021/47022
Content-Type Devuelve el tipo MIME del contenido Content-Type: text/html; charset=utf-8
Date Hora en que el mensaje se envió desde el servidor de origen Date: Tue, 15 Nov 2010 08:12:31 GMT
ETag Valor actual de la etiqueta de entidad de la variable de solicitud ETag: "valor actual de la etiqueta de entidad de la variante solicitada"
Expires Fecha y hora de caducidad de la respuesta Expires: Thu, 01 Dec 2010 16:00:00 GMT
Last-Modified Hora de última modificación del recurso solicitado Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT
Location Se usa para redirigir al destinatario a una ubicación distinta de la URL solicitada, para completar la solicitud o identificar un nuevo recurso Location: http://www.jsons.cn
Pragma Incluye directivas propias de la implementación que pueden aplicarse a cualquier receptor de la cadena de respuesta Pragma: no-cache
Proxy-Authenticate Indica el esquema de autenticación y los parámetros aplicables al proxy para esta URL Proxy-Authenticate: Basic
refresh Se aplica a una redirección o a un recurso recién creado; redirige tras 5 segundos (propuesto por Netscape, admitido por la mayoría de navegadores)
Refresh: 5; url= http://www.jsons.cn
Retry-After Si la entidad no está disponible temporalmente, indica al cliente que lo inténte de nuevo tras el tiempo especificado Retry-After: 120
Server Nombre del software del servidor web Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)
Set-Cookie Establecer cookie HTTP Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
Trailer Indica que el campo de cabecera esta al final de la codificacion de transferencia en bloques Trailer: Max-Forwards
Transfer-Encoding Codificación de transferencia de archivos Transfer-Encoding:chunked
Vary Indica a los proxies si usan una respuesta en caché o solicitan al servidor de origen Vary: *
Via Indica al proxy desde dónde se envió la respuesta Via: 1.0 fred, 1.1 nowhere.com (Apache/1.1)
Warning Advierte de posibles problemas de la entidad Warning: 199 Miscellaneous warning
WWW-Authenticate Indica el esquema de autorización que el cliente debe usar para la entidad solicitada WWW-Authenticate: Basic

Referencia en línea de cabeceras de respuesta y de solicitud HTTP

Las cabeceras HTTP aportan información sobre la solicitud, la respuesta u otras entidades enviadas. La información de cabecera HTTP incluye cuatro partes: cabeceras generales, de solicitud, de respuesta y de entidad.

Cada campo de cabecera consta de un nombre de campo, dos puntos (:) y un valor de campo

Cabecera general: sirve tanto para solicitudes como respuestas; se asocia a la transacción en su conjunto y no a un recurso específico

Encabezado de solicitud: permite al cliente enviar información sobre sí mismo y la forma de respuesta deseada

Cabecera de respuesta: servidor y respuesta para transmitir su propia información

Encabezado de entidad: define información sobre el recurso transferido, utilizable tanto en solicitudes como en respuestas

Visitadas hace poco:

Cómo se usa

Esta herramienta pertenece a la categoría «Tablas de referencia».

  1. 1Usa el buscador del navegador (Ctrl/Cmd + F) sobre la tabla para saltar a la palabra clave.
  2. 2Copia la fila entera a un comentario o a un archivo de configuración cuando necesites el ejemplo.
  3. 3Para códigos de estado y cabeceras HTTP, contrástalo con el panel de Red de las herramientas de desarrollo.

Siempre que es posible, el contenido se procesa en tu propio navegador. No lo guardamos.

Preguntas frecuentes

¿Hay API?

Algunas consultas exponen un endpoint JSON; la lista está en Herramientas de red → Referencia de API.

¿Pueden estar desactualizadas?

Las especificaciones avanzan. Aquí se recogen las entradas más usadas con la fecha de actualización; avísanos de cualquier error.

¿Por qué no está todo?

Mantenemos solo lo frecuente para que la página pese poco y cargue rápido.