| HTTP 标题变量 | 说明 | 代码段 |
| $(HTTP_COOKIE{hits}|''Cookie Does Not Exist') |
该变量将显示 hits cookie 的值。 如果在请求标题中没有找到 hits cookie,那么将显示其默认值。 |
<td align="left" valign="top"> <esi:vars>$(HTTP_COOKIE{hits}|"Cookie Does Not Exist")</esi:vars> </td>
|
|
$(HTTP_ACCEPT_LANGUAGE{en}|'No en Language') | 该变量将显示客户端浏览器的语言设置的值。 如果浏览器语言被设为 en,那么请求标题将包含类似 Accept-Language:en 的表达式,因此该变量将在输出中返回 en。 | <td align="left" valign="top"> <esi:vars>$(HTTP_ACCEPT_LANGUAGE{en}|'No en Language') </esi:vars> </td> |
|
$(HTTP_HOST) |
HTTP_HOST 请求标题字段指定客户端请求的主机名和端口号。 |
<td align="left" valign="top"> <esi:vars>$(HTTP_HOST) </esi:vars>
</td>
|
| $(HTTP_REFERER) | HTTP_REFERER 请求标题字段指定引用资源的 URL。 | <td align="left" valign="top"> <esi:vars>$(HTTP_REFERER) </esi:vars> </td> |
| $(HTTP_USER_AGENT{browser}) |
指定客户端的浏览器类型,如 MOZILLA 或 MSIE。 |
<td align="left" valign="top"> <esi:vars>$(HTTP_USER_AGENT{browser})</esi:vars> </td> |
|
$(HTTP_USER_AGENT{version}|'Can Not Find The version') | 该变量指定客户端的浏览器版本。 如果从请求标题中找不到浏览器版本,则将显示其默认值 'Cannot Find The version'。 | <td align="left" valign="top"> <esi:vars>$(HTTP_USER_AGENT{version}|'Can Not Find The version') </esi:vars> </td> |
| $(HTTP_USER_AGENT{os}|'can Not Find The os') |
显示浏览器的操作系统,如 windows/Linux。 如果在 User-Agent 请求变量中没有找到 OS 关键字,则将显示其默认值。 |
<td align="left" valign="top"> <esi:vars>$(HTTP_USER_AGENT{os}|'can Not Find The os') </esi:vars> </td> |
| $(HTTP_HEADER{referer}|'referer Not Found') | 该变量将显示给定关键字的 HTTP 标题,因此这将显示关键字为 referrer 的 HTTP 请求标题变量的值。 如果没有找到 referer 关键字,则将显示其默认值。 |
<td align="left" valign="top"> <esi:vars>$(HTTP_HEADER{referer}|'referer Not Found') </esi:vars> </td> |
| $(HTTP_HEADER{content-length}|'content-length Not Found') |
该变量显示输入到 HTTP 标题中的内容长度。 如果没有指定内容长度,则将显示其默认值。
|
<td align="left" valign="top"> <esi:vars>$(HTTP_HEADER{Content-length}|'content-length Not Found') </esi:vars> </td> |
| $(QUERY_STRING{query}|'Query not found') | 'query' 是查询字符串中的参数名称,它返回未经 URL 编码的参数值。 查询字符串可能在 URL 或请求正文中。如果在 HTTP 标题中没有找到 'query' 参数,则将显示其默认值。 |
<td align="left" valign="top"> <esi:vars>$(QUERY_STRING{query}|'Query not found') </esi:vars> </td> |
| $(QUERY_STRING) |
这将返回整个查询字符串。 |
<td align="left" valign="top"> <esi:vars>$(QUERY_STRING) </esi:vars> </td> |
|
$(QUERY_STRING_ENCODED) | 这与 $(QUERY_STRING) 相同。 | <td align="left" valign="top"> <esi:vars>$(QUERY_STRING_ENCODED) </esi:vars> </td> |
| $(QUERY_STRING_DECODED{query}) |
这与 $(QUERY_STRING{query}) 相同。 |
<td align="left" valign="top"> <esi:vars>$(QUERY_STRING_DECODED{query}|'Query not found') </esi:vars> </td> |
| $(QUERY_STRING_ENCODED{query}) | 该变量将返回经过 URL 编码的 'query' 参数值。 查询字符串可能在 URL 或请求正文中。 | <td align="left" valign="top"> <esi:vars>$(QUERY_STRING_ENCODED{query}|'Query not found') </esi:vars> </td> |