Request(对象)

Request对象功能是从客户端得到数据,常用的三种取得数据的方法是:

Request Form、Request.QueryString 、Request,其中第三种是

前两种的一个缩写,可以取代前两种情况。前两种主要对应的FORM提

交的两种不同的提交方法:分别是Post方法和Get方法、

Request对象的属性和方法比较多,常用的几个为:useragent 传回客

户端浏览器的版本信息,userhostaddress 传回客户端机器的主机IP 地

址,userhostname 传回远方客户端机器的DNS名称,physicalapplicationPath

传回目前请求网页在SERVER端的真实路径。

从浏览器获取数据

利用request方法,可以读取其他页面提交过来的数据,提交的数据有两种

形式:以是通过Form表单提交过来,另一种是通过超级链接后面的参数提交

过来,两种方式都可以利用request对象读取。

得到客户端的信息

利用request对象内置的属性,可以得到一些客户端的信息,比如客户端

浏览器版本和客户端地址等等。

客户端浏览器:<%=Request.UserAgent%>

客户端IP地址:<%=Reuqest.UserHostAddress%>

当前文件服务端物理路径<%=Request.PhysicalApplicationPath%>

Request对象的属性

UserLanguages 客户端主机所使用的语言

UserHostName 客户端主机的DNS名称

UserHostAddress客户端主机的IP地址

UserAgent 客户端浏览器版本

Url 当前要求的Url

TotalBytes 当前输入的容量大小

ServerVariables 网页的Server变量

RequestType 客户端网页的传送方式

RawUrl 当前页面的URL

QueryString 浏览器地址栏后的参数

PhysicalPath 当前网页在服务器端的实际路径

PhysicalApplicationPath 当前服务器端执行的程序的实际路径

Pathq 当前网页的相对地址

Params 返回QueryString、Form、Cookies、ServerVariables的全部集合

IsSecureConnection 目前联机的安全性

IsAuthenticated 目前联机是否有效

HttpMethod 目前客户端网页的传送方式(Get/Post)

Headers 网页的标题集合

Form 窗体变量

Files 客户端上传的文件

FilePath 当前执行网页的相对地址

Cookies HttpCookieCollection对象集合

ContentType 当前需求的MIME内容类型

ContentEncoding 客户端浏览器的字符设置 -

ConnectionlD 客户端所提出的网页浏览请求的联机的ID

ClientCertificate 客户端安全认证信息

Browser 客户端浏览器的信息

AnnlicationPath 当前运行程序的服务器端虚拟目录

原文地址:https://www.cnblogs.com/baoluqi/p/3269456.html