ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Notas sobre el formato de las solicitudes y respuestas HTTP

El dispositivo NetScaler no comprueba la validez de la solicitud de llamada HTTP. Por lo tanto, antes de configurar las llamadas HTTP, debe conocer el formato de una solicitud HTTP. También debe conocer el formato de una respuesta HTTP, ya que configurar una llamada HTTP implica configurar expresiones que evalúen la respuesta del agente de llamadas HTTP.

Esta sección incluye las siguientes secciones:

  • Formato de una solicitud HTTP
  • Formato de una respuesta HTTP

Formato de una solicitud HTTP

Una solicitud HTTP contiene una serie de líneas, cada una de las cuales termina con una devolución de transporte y una fuente de línea, representadas como cualquiera de las dos <CR><LF> or \r\n.

La primera línea de una solicitud (la línea de mensaje ) contiene el método HTTP y el destino. Por ejemplo, la línea de mensaje de una solicitud GET contiene la palabra clave GET y una cadena que representa el objeto que se va a obtener, como se muestra en el siguiente ejemplo:

GET /mysite/mydirectory/index.html HTTP/1.1\r\n

El resto de la solicitud contiene encabezados HTTP, incluido un encabezado de host obligatorio y, si corresponde, el cuerpo del mensaje.

La solicitud finaliza con una línea bancaria (una extra <CR><LF> or \r\n).

A continuación se muestra un ejemplo de solicitud:

Get /mysite/index.html HTTP/1.1\r\n Host: 10.101.101.10\r\n Accept: \*/\*\r\n \r\n

Formato de una respuesta HTTP

Una respuesta HTTP contiene un mensaje de estado, los encabezados HTTP de la respuesta y el objeto solicitado o, si no se puede entregar el objeto solicitado, un mensaje de error.

A continuación se muestra un ejemplo de respuesta:

HTTP/1.1 200 OK\r\n Content-Length: 55\r\n Content-Type: text/html\r\n Last-Modified: Wed, 12 Aug 1998 15:03:50 GMT\r\n Accept-Ranges: bytes\r\n ETag: “04f97692cbd1:377”\r\n Date: Thu, 19 Jun 2008 19:29:07 GMT\r\n \r\n <55-character response>
La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Notas sobre el formato de las solicitudes y respuestas HTTP