Request 对象 取得客户端的信息。如访问任何用HTTP请求传递的信息,包括用 POST 方法或 GET 方法传递的参数、cookie、用户认证等
集合(Collection)
Client Certificate (key) 取得发送HTTP请求的客户机认证的值
Cookies(key) 可取得发送HTTP请求的cookies的值
Form 取得发送到HTTP请求正文中表单域的值
QueryString 查询HTTP请求字符串中变量的值,字符串由问号后的值指定
ServerVariables 可取得服务器环境变量中的值
方法(Method)
BinaryRead(count) 取得HTML表单的源内容
属性(Property)
TotalBytes 浏览器申请的字节数
1、Form
语法:Request.Form(element)[(index)|.Count]
可简记为:Request.Form(参数)
参数(Parameters)
element 指定集合要检索的表单元素的名称
index 可访问某参数中多个值中的一个。可以是1到Request.Form(parameter).Count之间的任意整数。是可选参数
Count 集合中元素的个数。是可选参数
2、QueryString
语法:Request.QueryString(variable)[(index)|.Count]
可简记为:Request.QueryString(参数)
与Form集合类似,QueryString集合可读取HTTP查询字符串中变量的值,HTTP查询字符串由问号后的变量值指定
3、ServerVariables
语法:Request.ServerVariables(server environment variable)
可简记为:Request.ServerVariables(环境变量)
环境变量
功能简述
SERVER_NAME URL中的服务器主机名、DNS化名或IP地址
SERVER_PORT 发送请求的端口号
REQUEST_METHOD 用于提出请求。相当于用于HTTP的Get、Head、Post等
REMOTE_HOST 发出request请求的远程主机(client)的名称
REMOTE_ADDR 发出request请求的远程主机(client)的IP地址
CONTENT_LENGTH 客户端发出内容的长度
CONTENT_TYPE 数据的MIME类型,如:“text/html”
LOCAL_ADDR 返回接受请求的服务器地址
HTTP_ACCEPT 客户端(client)可以接受的MIME类型列表
HTTP_USER_AGENT 客户端(client)发出request的浏览器类型
4、Cookies
语法:Request.Cookies(cookie)[(key)|.attribute]
可简记为:Request.Cookies(参数)
参数(Parameters)
功能简述
cookie 指定要检索其值的cookie
key 用于从cookie字典中检索子关键字的值。是可选参数
attribe 指定cookie自身的有关信息,如:HasKeys是只读的,指定cookie是否包含关键字
5、ClientCertificate
ClientCertificate用于获取客户端浏览器的身份确认信息(符合X.509标准),但客户端浏览器必须支持SSL3.0或PCT1协议。这里需做两步工作,第一步:web server必须启动用户端认证选项;第二步:对客户端浏览器进行相应设置,这样,该方法才会生效,否则,传回empty值。