![]() |
Request 对象在 HTTP 请求期间,检索客户端浏览器传递给服务器的值
Request[.collection|property|method](variable)
Browser | 查询访问者的浏览器类型及其特性 |
ClientCertificate | ClientCertificate 集合从 Web 浏览器发布请求中获取验证字段(由 X.509 标准指定),如果没有发送验证,ClientCertificate 集合将返回 EMPTY |
Cookies | Cookies 集合允许用户检索在 HTTP 请求中发送的 cookie 的值 |
Form | Form 集合通过使用 POST 方法的表格检索 HTTP 请求正文中的表格元素的值,支持 application/x-www-form-urlencoded 和 multipart/form-data 两种格式 |
QueryString | QueryString 集合检索 HTTP 查询字符串中变量的值,HTTP 查询字符串由问号 (?) 后的值指定 |
ServerVariables | ServerVariables 集合检索预定的环境变量 |
TotalBytes | TotalBytes 属性指定客户端在请求正文中发送的总字节数。该属性只允许读 |
ContentType | ContentType 属性读取请求的 FORM 内容类型 |
BinaryRead | BinaryRead 方法获取作为 POST 请求的一部分而从客户端传送到服务器的数据 |
如果指定的变量不是上述的五个集合中的一个,Request 对象返回 EMPTY。
可以通过调用 Request(variable) 直接使用所有的变量,而不需要集合的名称。正因为这样,Web 服务器可以按照下面的顺序搜索集合。
如果同名的变量出现在多个集合中,Request 对象返回遇到的第一个实例。
我们建议在涉及 ServerVariables 集合的成员时使用全名。例如,不用 Request.(AUTH_USER) 而用Request.ServerVariables(AUTH_USER)。