第4章 Request和Response对象

第4章 Request和Response对象

ID:46315213

大小:4.30 MB

页数:49页

时间:2019-11-22

第4章 Request和Response对象_第1页
第4章 Request和Response对象_第2页
第4章 Request和Response对象_第3页
第4章 Request和Response对象_第4页
第4章 Request和Response对象_第5页
资源描述:

《第4章 Request和Response对象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章Request和Response对象ASP内部对象概述Request对象Response对象Cookies的使用4.1ASP内部对象概述对象:是一个封闭体,由一组数据和施加于这些数据上的一组操作构成。对象具有:属性、方法和事件。ASP几个重要的内部对象:Request对象:从客户端获取数据Response对象:向客户端输出数据Session对象:记载特定客户的信息Application对象:记载同一个应用程序中的所有用户之间的共享信息Server对象:创建COM对象和Scripting组件等4.2Request对象Request对象:用于接受所有从浏览器

2、发往服务器的请求内的所有信息。获取的信息中不仅仅限于用户提交的表单信息,而且还包含HTTP请求信息,如请求方法、请求资源文件的URL、HTTP协议版本号、客户端IP地址信息等。Request对象的语法:Request[.数据集合

3、属性

4、方法](变量或字符串)Request对象的集合(获取方法)对象功能QueryString从查询字符串中读取用户提交的数据Form取得表单信息Cookies取得客户端浏览器的Cookie信息ServerVariables取得客户端发出的HTTP请求信息中的头信息及服务器端环境变量信息ClientCertificate取得客户端浏览

5、器的身份验证信息Request对象的属性Request对象的方法属性功能TotalBytes只读属性,取得客户端响应数据的字节大小方法功能BinaryRead以二进制码方式读取客户端POST数据一、Form获取方法功能:取得客户端Form表单各字段所输入的数据。语法:Request.Form(“字段名”︱变量)注:HTML的Form负责规定信息输入界面及信息输入;而ASP的Form是Request对象获取信息的一种方法。字段名应与Form表单中相应字段的name属性的值相一致。使用该方法Form表单中:Method=“post”实例Test4_1.asptes

6、t4_2.asp4_4.asp4_5.aspTest4_5.asp二、QueryString获取方法功能:直接获取标识在URL后面的所有返回的变量及其值。语法:Request.Querystring(“字段名”︱变量)使用方式:直接获取客户的输入数据使用方法与Form获取方法类似,只是Form表单中属性:Method=“Get”实例:修改Test4_1.asptest4_2.asp获取标识在网址后面的附加参数,这些参数通常以?号来连接;若有多个变量参数,则参数之间用&连接。使用方法一般采用超链接来实现例:

7、22”>实例:4-6.asp4-7.asp超链接的?后所带参数名和参数值均不用引号,且QueryString所获得的值均为字符类型。二、QueryString获取方法(续)4_query.htm4_query.asp从Form表单获取客户输入信息的用法若使用request.form,则把Form表单的Method属性设为:postmethod=“post”若使用request.querystring,则把Form表单的Method属性设为:getmethod=“get”总结:从超链接中获取输入信息的用法超链接中文件名的后面必带要传送的参数名和值;参数名和参数值

8、均不用引号。在超链接所指文件中要使用request.querystring(“参数名”)来获取参数值,且所获得的值均为字符类型。Request.Form(“字段名”︱变量)或QueryString(“字段名”︱变量)的使用此二对象仅在form表单action属性指定的文件中使用有效;或超连接跳转的文件中使用有效。此二对象所获得的值均为字符。变量使用方法:假设form表单有一text单行文本框,其name=“t_fx”,则下面两种获取形式等效:Request.form(“t_fx”)fx=“t_fx”Request.form(fx)三、ServerVariabl

9、es获取方法功能:获取服务端或客户端的环境信息,如来访者的IP地址等。语法:Request.ServerVariables(“环境变量名称”)常用的环境变量名称见P92的表4-4实例:4_8.asp四、ClientCertificate获取方法功能:获取客户端浏览器的身份验证信息,但客户端必须支持SSL3.0协议。需做两步工作,第一步:web server必须启动用户端认证选项;第二步:对客户端浏览器进行相应设置,这样,该方法才会生效,否则,传回empty值。语法:Request.ClientCertificate(“关键字”)使用SSL验证时,URL必须以h

10、ttps//开头4.3Response

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。