asp读书笔记(二)---内置对象

一,request对象
    1.使用get方法提交表单数据,处理表单页使用request.querystring(""),参数是form表单元素的name属性值
    2.使用post方法提交表单数据,处理表单页使用,request.form("");参数是form表单元素的name属性值
    3.获取客户端接受的数据字节大小,使用request.totalbytes
    4.如何以二进制码方式读取数据,request对象提供一个binaryread方法,用于以二进制码方式读取客户端使用post方法所提交的数据,客户输出用 一个binarywrite方法输出
    如:dim arrays(1000)  arrays(1)=request.binayread (request.totalbytes) 
          response.binarywrite (arrays(1))
    5. 获取服务器信息,可以通过request对象的 serverVariables方法获取部分服务器信息,如:
        当前文件名:request.serverVariables("path_info")
        客户端IP:request.severVariables("remote_addr")
        主机名:request.serverVariables("server_name")
    6. 获取客户端验证的主题信息,clientCertificate数据集合从web浏览器发布请求中获取验证字段。当 客户端浏览器支持ssl协议,即以"https://"开头,而不是"http://"开头发送http请求,并且浏览器连接的web服务器运行于ssl时,服务器要求验证,客户端法送的验证字段,如果客户端没有送出身份验证信息,或者服务器段没有设置向客户端要求身份验证的命令,则ClientCertficate数据集合返回Empty(空值),一般情况下,IIS或者pws都默认为不想客户端要求身份验证的命令。使用request对象的clientcertificate数据集合来获取客户端验证的主题信息。如下代码:

posted @ 2008-05-18 08:40  Longkin  阅读(204)  评论(0编辑  收藏  举报