该对象使您获得Web请求的HTTP 数据包的全部信息,其常用属性和方法及说明如表1、2所示。
表1 Request对象常用属性及说明
|
属性 |
说明 |
|
ApplicationPath |
获取服务器上ASP.NET应用程序虚拟应用程序的根目录路径 |
|
Browser |
获取或设置有关正在请求的客户端浏览器的功能信息 |
|
ContentLength |
指定客户端发送的内容长度(以字节计) |
|
Cookies |
获取客户端发送的Cookie集合 |
|
FilePath |
获取当前请求的虚拟路径 |
|
Files |
获取采用多部分MIME格式的由客户端上载的文件集合 |
|
Form |
获取窗体变量集合 |
|
Item |
从Cookies、Form、QueryString或ServerVariables集合中获取指定的对象 |
|
Params |
获取QueryString、Form、ServerVariables和Cookies项的组合集合 |
|
Path |
获取当前请求的虚拟路径 |
|
QueryString |
获取HTTP查询字符串变量集合 |
|
UserHostAddress |
获取远程客户端IP主机地址 |
|
UserHostName |
获取远程客户端DNS名称 |
表2 Request对象常用方法及说明
|
方法 |
说明 |
|
MapPath |
为当前请求将请求的URL中的虚拟路径映射到服务器上的物理路径 |
|
SaveAs |
将HTTP请求保存到磁盘 |