Citrix ADC

关于HTTP请求和响应格式的说明

Citrix ADC设备不检查HTTP调用请求的有效性。因此,在配置HTTP调用之前,必须知道HTTP请求的格式。您还必须知道HTTP响应的格式,因为配置HTTP调用涉及配置用于计算HTTP调用代理响应的表达式。

本节包括以下章节:

  • HTTP请求的格式
  • HTTP响应的格式

HTTP请求的格式

HTTP请求包含一系列行,每一行都以回车和换行结束,表示为任意一行 或\ r \ n.

请求的第一行消息行)包含HTTP方法和目标。例如,GET请求的消息行包含关键字GET和表示要获取的对象的字符串,如下示例所示:

获取/mysite/mydirectory/index.html http / 1.1 \ r \ n <! -  caltcopy  - >

请求的其余部分包含HTTP头,包括必需的Host头和(如果适用)消息体。

请求以银行行结束(额外的 或\ r \ n)。

以下是请求的示例:

获取/mysite/index.html http / 1.1 \ r \ n主机:10.101.101.10 \ r \ n接受:* / * \ r \ n \ r \ n <! -  caltcopy  - >

HTTP响应的格式

HTTP响应包含状态消息,响应HTTP标头和所请求的对象,或者如果不能提供所请求的对象,则会错误。

以下是响应的示例:

http / 1.1 200 ok \ r \ n content-length:55 \ r \ n内容类型:文本/ html \ r \ n last-demified:wed,1998年8月12日15:03:50 GMT \ R \ n接受 -范围:bytes \ r \ n entag:“04f97692cbd1:377”\ r \ n日期:星期四,2008年6月19:29:07 GMT \ r \ n \ r \ n <55字符响应> <! - 需要- >
关于HTTP请求和响应格式的说明