- 39
- 0
- 约5.73千字
- 约 24页
- 2017-08-13 发布于河南
- 举报
第六章 Request和Response对象 Asp内置对象之二。通过这两个对象,asp可以创建交互的动态页面。Request对象主要用于接收客户端web页面提交的数据;response允许将数据作为请求的结果发送回客户端浏览器中,并提供有关响应的信息。两对象拥有同一集合-----cookies集合。 6.1 Request对象从客户端获取信息 客户端web向server传递信息时,request对象能获取客户端提交的全部信息。信息包括客户端用户的HTTP变量、在server端存放的客户端浏览器的cookie数据、附于url之后的字符串信息、页面表单传送的数据及客户端认证等。 Request对象语法: Request[.collection|property|method](varible) Collection:数据集合 Property:属性 Method:方法 Variable:变量参数,由字符串定义。指定要从集合中检索的项目或者作为方法和属性的输入。 使用request对象时候,collection、property和method可选1或者3个都不选,此时按一下顺序搜索集合:QueryString 、form、cookie、Servervariable和 ClientCertificate。 例如: 使用request对象的querystring数据集合取得传递值参数parameter值并赋给变量id % dim id id=request.querystring(“parameter”) % 包括5个数据集合、1个属性和1个方法。 检索表单数据:表单是html文件的一部分,提交输入的数据。 Asp中,使用request对象的form集合来收集来自客户端的以表单形式发送到服务器的信息。 语法: Request.form(element)[(index)|.count] Element:集合要检索的表单元素的名称 Index:用来取得表单中名称相同的元素值。 Count:集合中相同名称元素的个数。 一般情况下,传递大量数据使用post方法,通过form集合来获得表单数据。用get方法传递数据时,通过request对象的querystring集合来获得数据。 例子(06sl01) 数据和读取数据的对应关系 利用request对象的form数据集合取得相同名称对象的不同值。例子(06sl02) 检索查询字符串 利用querystring可以检索HTTP查询字符串中变量的值。http查询字符串中的变量可以直接定义在超链接的url地址中的“?”后。 例如:?name=wang 如果传递多个参数变量,用“”作为分隔符隔开。 语法:request.querystring(varible)[(index)|.count] Variable:指定要检索的http查询字符串中的变量名 Index:用来取得http查询字符串中相同变量名的变量值,其索引值1-.count之间任意整数 Count:http查询字符串中的相同名称变量的个数 有两种情况需要在服务器端指定利用querystring数据集合取得客户端传送的数据。 1、在表单中通过get方式提交的数据 此方法提交的数据与form数据集合相似,利用querystring数据集合可以取得在表单中以get方式提交的数据。 实例(06sl03) 附加参数传递,保密不好。 2、利用超链接标记a传递的参数 取得标记a所传递的参数值 实例(06sl04) 获取客户端发送数据的字节数 利用request对象提供的totalbytes属性,可以取得客户端响应的数据字节数,该属性是只读属性。 语法: Counter=request.totalbytes Counter变量用于存放客户端送回的数据字节大小 Totalbytes属性一般与binaryread方法配合使用。 实例(06sl07) 以二进制码方式读取客户端传递的数据 利用request对象提供的binaryread方法,可以用于以二进制码方式读取客户端使用post方法所传递的数据。 语法:variant 数组=request.binaryread(count) Binaryread方法的返回值是通用变量数组。 Count:整型数据 实例(06sl08) 6.2应用Response对象向客户端输出信息 Response对象允许将数据作为请求的结果发送回客户端浏览器,提供有关响应的信息 认识response对象 直接给客户端发送数据的对象,动态响应客户端请求,并将动态生成的响应结果返回给客户端浏览器,例如重定向。 语法:response.collection|property|method Collectio
您可能关注的文档
- 【转】 利用Regsvr32命令重新注册系统部分DLL组件,BAT批处理编写源码.doc
- 02、VB语言基础.ppt
- 1-3基础语法和用法.ppt
- 2第三章 VB 语言基础.ppt
- 3_5Smarty模版.ppt
- 3D电影播放技巧.ppt
- 3G定价策略.ppt
- 3第三章VB语言基础.ppt
- 5、AM100-E设备业务开放、检查和故障处理流程.doc
- 09专VB教案.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 附录B规范性附录AGC性能指标计算及补偿-中国电力企业联合会.DOC
- 山东省烟台市蓬莱区2022-2023学年六年级上学期期末数学试题(五四学制) (含答案解析).docx VIP
- YQ-15-烟用材料许可使用物质名 单系列标准.pdf VIP
- 2019-2020学年四川成都锦江区五年级上册语文期末试卷及答案.pdf
- 基于ABAQUS的动力总成悬置支架仿真分析方法研究.docx VIP
- 【三套试卷】【浙教版】小学三年级数学上册第一单元教材检测题附答案.pdf VIP
- EMT会议管理制度.docx VIP
- 十年(2016-2025)高考物理真题分类汇编(全国通用)-专题23 法拉第电磁感应定律.docx VIP
- 渠道维护工高级技师考试答案(强化练习).docx VIP
- 动量和能量中的滑板块模型专题.docx VIP
原创力文档

文档评论(0)