Los códigos de la petición y de la respuesta del HTTP
El protocolo del HTTP se puede comparar a una conversación basada en una serie de preguntas y de respuestas, a que referimos respectivamente mientras que el HTTP solicita y las respuestas del HTTP. El contenido de las peticiones y de las respuestas del HTTP es fácil de leer y de entender, estando cerca al inglés llano en su sintaxis. Esta sección examina la estructura de estas peticiones y respuestas, junto con algunos ejemplos de las clases de datos que él puede contener. La Petición del HTTPDespués de abrir una conexión al servidor previsto, el cliente del HTTP transmite una petición en el formato siguiente:
La línea de la abertura está partida generalmente en tres porciones; el nombre del método, la trayectoria al recurso requerido del servidor, y la versión del HTTP que es utilizada. Una línea típica de la abertura pudo leer: CONSIGA /test/testpage.html HTTP/1.0En esta línea somos diciendo al servidor que estemos enviando una petición del HTTP del tipo CONSIGAMOS (explicó más completamente en la sección siguiente), nosotros estemos enviando esta versión 1.0 del HTTP que usa, y el recurso del servidor que requerimos (su trayectoria local incluyendo) somos /test/testpage.htmlLas líneas del jefe se utilizan para enviar la información sobre la petición, o sobre los datos que son enviados en el cuerpo de mensaje. Un par del parámetro y del valor se envía por línea, el parámetro y el valor que son separados por dos puntos. Aquí está un ejemplo: Usuario-Agente: [ nombre del programa que envía la petición ]Por ejemplo, las ofertas del Internet Explorer v5.5 algo tienen gusto de siguiente: Usuario-agente: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)Otro ejemplo de un jefe común de la petición es el aceptar: jefe, que indica qué sort(s) de la información será encontrado aceptable como respuesta del servidor: Acepte: text/plain, text/htmlPublicando el jefe en el ejemplo precedente, la petición está informando al servidor que el uso que envía puede aceptar el texto llano o las respuestas del HTML (es decir, no se equipa para tratar,por ejemplo, de un archivo audio o video). La Respuesta del HTTPEn respuesta a tal petición, el servidor publica típicamente una respuesta del HTTP, la primera línea de la cual se refiere a menudo como la línea de estado. En esa línea el servidor repite la versión del HTTP y da un código de estado de la respuesta (que sea un número entero tridigital) y un mensaje corto conocido como frase de la razón. Aquí está una respuesta del HTTP del ejemplo: AUTORIZACIÓN HTTP/1.0 200La frase del código y de la razón de estado de la respuesta esencialmente se piensa como ma'quina-y las versiones human-readable del mismo mensaje, aunque la frase de la razón puede variar realmente poco del servidor a la tabla de server.The debajo de listas algunos ejemplos de los códigos de estado y de las frases comunes de la razón. El primer dígito del código de estado da generalmente una cierta pista sobre la naturaleza del mensaje:
La respuesta puede también contener las líneas cada uno del jefe que contiene un par del jefe y del valor similar a los de la petición del HTTP pero que contiene generalmente la información sobre el servidor y/o el recurso que son vueltos: Servidor: Apache/1.3.22 Pasado-Modificado: Fri, 24 GMT 1999 De la DEC 13:33:59esto es un artículo agregado por Lian XI Io
|
|||||||||||||||||||||||
|