您的位置:首页 > 百科 > 正文

Request对象

Re力鸡制quest对象的作用是与客户端交来自互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。

request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后服务器通过request对象的相关方法来获取这些数据。request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项。

  • 中文名 Request对象
  • 外文名 collectionlpropertylmethod](variable
  • 作用是 与客户端交互
  • 收集 服务器端的环境变量

语法

  Request对象的语法如下:

  Request[.collectionlpropertylmethod](variable)

  collection集合

  clientcertificate 得到在HTTP请求中传递在客养业统露换罪钱英级洋尽户端认证域的值

  cookies 使用此集合,可英烟他土总到大们得到cookies值

  form 得来自到form对象中元素的值

  querystring 得到变量的值

  se至案rvervariab360百科les 得到预置的环境变量的值

  property属性

  totalbytes (只读)指定从客户端传递总字节数

  buffer 表明页面输出是否有缓冲

  cachecontrol 决定代理服务器是否能够对asp的输出进行快取

  property属

  charset 字符集

  contenttype 指谈景到准定response的HTTP内容类型

  expires 定义一个浏览器缓存中的页面在多长时间后过期

  expiresabsolute 定义一个浏览器缓存中的页面什么日期时间后过期

  isclientconnected 用户是否连接到服务器

  pics 设置pics-label response标题的值,标示pics内容等级

  status 由服务器返怎愿抓旧变还回的状态行

  说明:

  1子员座建果买、其中collection表示集合,它和数组很类似,是由若干元素组成的集合。不过数组一般只能用索引(下标)来引用每一个元素,而集合不仅可以用索引来引用每一个元素的值,还可以用元素的名称来引用,如Request.Form("txtA")航官坏。事实上,后者是常用的方法。

  2、variable又称参数,它就是要获取的元素的名称,可以是字符串常量或字符串变量。例如我显善如担文保钱,对表单信息来说,variable就是每一个划增福王判益名她易定表单元素的名称。

  3、"【"和"】"之间的参数可以省略,如Request("txtA")。此时因为没有指定集合,所以ASP将省乙它充亮聚预志剧限何会依次在QueryString、Form、Cookies、ServerV菜密差引副叫同激婷ariables、ClientCertificate这5种集合中读引刚耐检查是否有信息传入。如果有信息传入,则会返回获取的信息。

  4、请注意上面的第二个例子,其中前面的strB是定义的一个变量名称,而后面的strB则是集合中一个元素的名称,两者不是一回事。

  method方法

  binaryread 得到从客户端传给服务器端的数据

  1.Request对象是ASP中常用的对象,用于获取客户端的信息,可以使用Request对象访问任何基于HTTP请求传递的所有够河首律取信息。通过Request对象能够获得客户端发送给服务器的信息,不能将服务器端的数据发送给客户端的浏览器。Requ执教est对象的属性TotalBytes的功能是取得客户端响应数据字节大小。Requ法妈区传销巴钢刻est对象的方法BinaryRead的功能是以二进制方式读取客户端post的数据算免

t对象集合

  request对象有五个集合,下面予以介绍:

  QueryString

  :用以获取客户端附在url地址后的查询字符串中的信息。

  例如:stra=Request.QueryString ["strUserld"]

  Form

  :用以获取客户端在FORM表单中所输入的信息。(表单的method属性值需要为POST)

  例如:stra=Request.Form["strUserld"]

  Cookies

  :用以获取客户端的Cookie信息。

  例如:stra=Request.Cookies["strUserld"]

  ServerVariables

  :用以获取客户端发出的HTTP请求信息中的头信息及服务器端环境变量信息。

  例如:stra=Request.ServerVariables["REMOTE_ADDR"],返回客户端IP地址

  ClientCertificate

  :用以获取客户端的身份验证信息

  例如:stra=Request.ClientCertificate["VALIDFORM"],对于要求安全验证的网站,返回有效起始日期。

发表评论

评论列表