¿Qué es un archivo http? ¡Necesita información más detallada!
La abreviatura de HyperText Transfer Protocol, HyperTextTransferProtocol
, se utiliza para transmitir datos en modo WWW. El protocolo HTTP adopta el modelo de solicitud/respuesta. El cliente envía una solicitud al servidor. El encabezado de la solicitud contiene el método de solicitud, el URI, la versión del protocolo y una estructura de mensaje similar a MIME que contiene modificadores de solicitud, información del cliente y contenido. El servidor responde con una línea de estado que contiene la versión del protocolo del mensaje, el código de éxito o error más información del servidor, metainformación de la entidad y posiblemente contenido de la entidad.
Por lo general, los mensajes HTTP incluyen mensajes de solicitud del cliente al servidor y mensajes de respuesta del servidor al cliente. Ambos tipos de mensajes constan de una línea de inicio, uno o más campos de encabezado, una línea en blanco solo para finalizar los campos de encabezado y un cuerpo de mensaje opcional. El campo de encabezado HTTP incluye cuatro partes: encabezado general, encabezado de solicitud, encabezado de respuesta y encabezado de entidad. Cada campo de encabezado consta de un nombre de dominio, dos puntos (:) y un valor de dominio. Los nombres de dominio no distinguen entre mayúsculas y minúsculas. Se puede agregar cualquier cantidad de espacios antes de que los campos del encabezado se puedan expandir a varias líneas, utilizando al menos un espacio o tabulación al principio de cada línea.