request和response对象

request和response对象

ID:27268550

大小:247.01 KB

页数:33页

时间:2018-12-01

request和response对象_第1页
request和response对象_第2页
request和response对象_第3页
request和response对象_第4页
request和response对象_第5页
资源描述:

《request和response对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章Request和Response对象本章主要内容对象的概念Request对象Response对象利用Cookie保存用户信息5.1对象的基础知识对象的概念把一些功能封装起来,使用者只要知道如何来使用这个对象就可以利用这个对象的功能,不需要了解其内部的工作原理。对象一般都具有属性、方法和事件的特性ASP内部对象Response:向客户端发送信息。Request:从客户端获得信息。Session:储存单个用户(浏览器)的信息。Application:存放在一个应用程序中,所有用户(浏览器)共享的信息。Serv

2、er:用来创建COM组件或Scripting组件以及进行各种编码用。5.2Request对象功能:获取客户端向服务器端提交的信息。语法:Request[.collection

3、property

4、method](variable)1.Request对象的集合ClientCertificate集合从Web浏览器发布请求中获取验证字段,如果没有发送验证,集合将返回EMPTY。ServerVariables集合检索预定的环境变量。Cookies集合允许用户检索在HTTP请求中发送的cookie的值。Form集合通过使用

5、POST方法的表单检索HTTP请求正文中的表单元素的值,支持application/x-www-form-urlencoded和multipart/form-data两种格式。QueryString集合检索HTTP查询字符串中变量的值,HTTP查询字符串由问号(?)后的值指定。2.Request对象的属性和方法TotalBytes属性:指定客户端在请求正文中发送的总字节数。该属性只允许读。BinaryRead方法:获取作为POST请求的一部分而从客户端传送到服务器的数据,格式为二进制。3.使用Request对象

6、的集合一般通过“request.集合名称”调用,也可以通过调用Request(variable)直接使用所有的变量,而不需要集合的名称。Web服务器可以按照下面的顺序搜索集合。QueryStringFormCookiesClientCertificateServerVariables如果同名的变量出现在多个集合中,Request对象返回遇到的第一个实例。5.3Request对象的form方法1.创建表单:

2.表单元素Text:文本框,可用于显示信息和接受用户的输入。Password:密

7、码框,可用于显示信息和接受用户的输入,用*表示字符。Radio:单选按钮,多选一。Checkbox:复选框,可多选。5.3Request对象的form方法2.表单元素select:下拉列表或者列表框,可用于显示信息,提供用户选择的选项。textarea:文本区域,可用于显示信息和接受用户的输入,用*表示字符。file:文件选择,可以选择提交的文件。5.3Request对象的form方法3.接受表单数据Request.form(“对象名称”)注意checkbox,select元素接受的可能是多个值,值之间用“,”

8、隔开,可以使用split分隔获取各个值。方法:split(字符串变量,“,”)Split函数的使用语法:Split(expression[,delimiter[,limit[,compare]]])功能:Split函数返回一个下标从零开始的一维字符串数组,它包含字符串(expression)里指定数目(count)的子字符串。Split函数的使用expression参数是必需的。包含子字符串和分隔符的字符串表达式。如果expression是一个长度为零的字符串(“”),Split则返回一个空数组,即没有元素和数

9、据的数组。delimiter参数是可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(“”)作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的expression字符串。count参数是可选的。要返回的子字符串数,–1表示返回所有的子字符串。compare可选的。数字值,表示判别子字符串时使用的比较方式。Split函数的使用dima dimexpressionasstring expression="abc,abcde,abfdc,12fd" a=Sp

10、lit(expression,".")执行后: a(0)="abc" a(1)="abcde" a(2)="abfdc" a(3)="12fd"Request的form实例创建用户登录的网页。要求1.dl.asp:表单网页,填入信息。2.yz.asp:用户验证网页,验证提交的信息。客户端验证:数据格式验证。经常使用数据类型测试函数,例如isnumber,isdate等。服务器端验证:数

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

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

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