翻新时间:2023-03-26
ASP
ASP ASP 3.0请求和响应的处理
这两个对象是ASP所提供的内置对象中最常用的两个。在浏览器(或其他用户代理)和Web服务器之间,请求与响应中发生的信息交流可以通过ASP中的两个内置对象来进行访问和管理,这两个对象称为Request和Response对象。
在ASP页中所要进行的工作几乎都要访问这两个对象,使用这两个对象的方式将影响页面的效率及可靠性。当然,它们的主要用途是访问用户发回到服务器的值,即从HTML页的
段获得或附在URL后面作为查询字符串,并创建合适的输出返回给用户,且它们可以共享很多相同的因素。例如两个对象都可以使用存储在客户端计算机上的cookie。
因此,我们把内容分成两个独立的部分(每个对象一部分),并且首先从客户端与服务器这间的信息交流入手,然后再研究每一个对象。
研究的内容是:
· 客户端与服务器如何交流以传递Web或其他资源。
· Request和Response对象的细节,以及它们之间的共同点。
· 如何通过一个窗体和查询字符串访问相应的值。
· 如何读入或创建cookie并存放在客户端的计算机上。
· 服务器的变量是什么?如何访问和修改HTTP报头。
· 说明其他相关条目的变化,如客户的证书使用。
客户端和服务器的交流
为节省篇幅,后面的内容中使用“浏览器”(browser)一词。但需要记住的是,能够访问Web页面的应用程序绝不仅只有浏览器,有许多特殊的应用程序从站点上下载网页,如为那些视力有缺陷用户设计的特殊的客户端程序或者是用通常的浏览器有其他困难的人。最显而易见的例子是搜索引擎用来访问Web上的站点的robot。全面考虑这些因素,包括普通的Web浏览器,准确的词汇应该是用户代理(user agent)。
页面请求的对话
当一个浏览器向Web站点提出页面请求时,显然必须告诉服务器,其请求的是哪一个页面。首先要做的是通过域名与服务器建立连接,然后提供所请求的页面的全路径和名称。为什么要全路径和名称?Web是一个无国界的环境,所以必须创造一个会话标识每个客户(将在以后介绍ASP如何做到这点)。
这就意味着每当服务器完成向客户发送页面后,服务器就彻底忘记了这个客户。因此,当客户请求下一个页面时,与一个新的访问者是完全相同的。服务器无法记住这个客户,相应的,也就无法判断它们上次请求的页面是哪一个。因为,不能使用相对路径来提供一个页面,即使页面包含一个相对的链接也不行,例如:
Next Page
浏览器将自动建立完整的新页面的URL,方法是使用当前页的域和路径;或使用页面段中的元素,告诉浏览器一个页面中所有链接的其URL是什么。例如:
http:///Store
下载文档
网友最新关注
- 《踮起脚尖》
- 踮起脚尖
- 这也是一种奢侈
- 兔子要不要学游泳
- 站在良知的门口
- 兽首拍卖,应唤醒国人什么?
- 2009年高考山东同题作文——见证
- 路径(全国统一卷)
- 时尚,一直在看你
- 我有一双隐形的翅膀(北京卷)
- 老师,请听……
- 2009年广东高考零分作文《对常识的经历与认识》
- 我有一双隐形的翅膀
- 兔子的悲哀
- 我离开,但留下了我的眷念
- 女职工保健工作规定
- 集团公司机关经费管理办法
- 乡民主评议党员和领导干部制度
- 车辆驾驶人员安全责任书
- 商务系统政府网站建设与管理办法总则
- 财务出纳岗位职责
- 干部调配工作规定
- 工厂保安管理制度
- 工商局网络发言人团队管理办法
- 物业保安员岗位职责
- 公司生产部管理制度
- 企业防火消防安全制度
- 企业门卫管理制度
- 洒店请销假制度
- 院系学生党支部思想汇报制度
- CAD使用技巧大全
- 工程建设中预算造价员的审查工作及注意事项
- 造价工程合同签订中应注意的问题
- 电气安装预算常识
- 工程量固化清单
- 造价员在工程工程量出现纠纷的解决方法
- 施工安全管理措施
- 工程预算编制体会点滴
- 快速计算工程量方法总结
- 施工图预算的基本概念
- 冲击钻钻孔桩单价分析
- 如何确定公路桥梁预算造价
- 在混凝土上铺设铺路石的方法
- 楼梯清单规则及定额规则比较及计算难点
- 备考2010年造价员考试经验之谈
- 《要下雨了》教学设计之三
- 《荷叶圆圆》第一课时
- 《荷叶圆圆》第一课时教学设计之二
- 《小壁虎借尾巴》片断赏析
- 《要下雨了》
- 《要下雨了》教学设计之七
- 《四个太阳》教学设计之三
- 《小壁虎借尾巴》教学设计之二
- 《要下雨了》第一课时
- 《小壁虎借尾巴》教学设计之八
- 《要下雨了》第二课时
- 《小壁虎借尾巴》
- 《荷叶圆圆》教学设计之二
- 《小壁虎借尾巴》教学设计之五
- 《要下雨了》教学设计之五