Request Object

Request对象读取在一个HTTP请求持续期间,客户端传递给服务器的值。

方法

Request对象定义了下面这些方法。

方法描述
Request.BinaryRead读取从客户端发送到服务器的数据,作为POST请求的一部分。

属性

Request对象定义了下面这些属性。

属性描述
Request.ClientCertificate Collection存储在客户端证书中、在HTTP请求中发送的字段的值。
Request.Cookies Collection在HTTP请求中发送的cookies的值。
Request.Form Collection在HTTP请求主体中的表单元素的值。
Request.QueryString Collection在HTTP查询字符串中的变量的值。
Request.ServerVariables Collection预先确定的环境变量的值。
Request.TotalBytes只读;指定客户端在请求的主体中发送的字节数。

备注

如果被指定的变量不在前面五个集合中任一个里面,Request对象将返回EMPTY。

可以直接通过调用Request(variable)来访问所有的变量,而不需要集合名。在这种情况下,Web服务器按以下的顺序搜索集合:

  • QueryString
  • Form
  • Cookies
  • ClientCertificate
  • ServerVariables

如果一个带有相同的名称的变量存在于不止一个集合中,Request对象返回对象枚举中的第一个实例。

强烈建议你在引用集合的成员的时候,使用完整的名称。举个例子,不要用Request.("AUTH_USER"),而要用Request.ServerVariables("AUTH_USER")。这允许服务器更快速地定位这些项。

必备条件

Client: Requires Windows XP Professional, Windows 2000 Professional, or Windows NT Workstation 4.0.

Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.

Product: IIS

如果你喜欢这篇文章,敬请给站长打赏↑

除特别注明外,本站所有文章均为本站站长原译,转载请注明出处。