Tecnología

Inicio

¿Cuáles son las cabeceras HTTP?

¿Cuáles son las cabeceras HTTP?


A pesar de una serie de imágenes, vídeos y otros componentes pueden aparecer en las páginas del sitio web, en el fondo de cada página es simplemente un documento que le dice a un navegador web lo que se vea. Un componente clave de páginas web es la cabecera HTTP, una parte especial de la página que le dice al navegador cómo los datos de la página deben ser transferidos mediante el protocolo de transferencia de hipertexto.

Protocolo de Transferencia de Hipertexto

El protocolo de transferencia de hipertexto es un protocolo de comunicaciones que gobierna cómo se transfieren los datos dentro de una red de ordenadores. HTTP es el protocolo estándar que se utiliza cuando se navega la World Wide Web, desarrollado y estandarizado por el Grupo de Trabajo de Ingeniería de Internet y la World Wide Web Consortium. transferencia segura de datos también es posible a través de HTTP, con la transferencia segura de ser procesado a través de HTTPS en lugar de HTTP estándar. Headers se procesan de la misma manera independientemente de si HTTP o HTTPS se utiliza.

Las solicitudes HTTP

peticiones HTTP se envían cuando un navegador web comienza la navegación a una página específica de una URL con tipo, hace clic en enlace u otra fuente. Una petición HTTP contiene el nombre de la página web o imagen específica, archivo u otra pieza de contenido que se solicita, seguido de un número de cabeceras HTTP. Estas cabeceras proporcionan detalles adicionales sobre la solicitud para el servidor, incluyendo información sobre el navegador que utilizan, los tipos de archivos aceptables que pueden llenar la solicitud, el idioma de la solicitud se formula en, identificadores de cookies previamente establecidos por el servidor y de inicio de sesión información u otros credenciales de autenticación.

las respuestas de HTTP

Una vez que el servidor recibe la petición HTTP y analiza sus cabeceras, una respuesta HTTP se envía junto con la página web solicitada o contenido. La respuesta contiene una serie de cabeceras HTTP, así, la descripción de la página o datos que se envían de manera que el navegador puede mostrar correctamente. Encabezados contenidos en una respuesta pueden incluir información acerca de la transferencia tipo de codificación, la fecha y hora en que la respuesta fue enviada, tipo de archivo del contenido, la última vez que el contenido fue modificado y el tiempo que el contenido estará disponible para su uso antes de una nueva solicitud debe ser enviada por ello.

Las solicitudes múltiples

Cada elemento que se muestra en una página web y cada pieza de código que hace referencia a un archivo externo requiere su propia petición HTTP que a su vez recibe su propia respuesta HTTP. Visualización de una sola página web puede requerir decenas de solicitudes y respuestas que se enviará antes de que aparezca la página, con los encabezados HTTP en cada petición y respuesta ayudar al navegador y el servidor para coordinar y transferir todo lo que se necesita para visualizar la página correctamente.

Códigos de estado

respuestas HTTP contienen códigos de estado que son utilizados por el navegador para determinar si los datos solicitada está disponible o no. Códigos dentro de la gama "100" como "101" Protocolos de conmutación proporcionan información básica para el navegador que indica que su solicitud ha sido recibida y está siendo procesada. Los códigos en el rango de "200", tales como "200 OK" indican que la petición fue aceptada y se ha procesado correctamente. El "300" rango indica que la solicitud está siendo redirigido e incluye elementos tales como "301 Moved forma permanente." El "400" rango contiene mensajes de error como "404 archivo no encontrado" que indican que hay errores con la petición del navegador. "500" códigos de rango como "503 Servicio no disponible" indican que se recibió la solicitud, pero los errores en el servidor han impedido que se está procesando.