教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> ASP3.0高级编程(一)(1)

ASP3.0高级编程(一)(1)

上传者:网友
|
翻新时间:2023-06-29

ASP3.0高级编程(一)(1)

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>

当把鼠标指向一个页面的链接时,可在浏览器的状态栏中看到。当前页面的路径和当前域名或基域名或基路径已经与请求的页面名结合在一起了。

1、 客户请求的细节

所请求页面的全路径和名称的组合是浏览器请求页面时发住服务器的唯一住处浏览器的请求也能包含浏览器宿主的住处和客户端运行的操作系统。实际的信息内容将随着浏览器的不同而有相应的变化,只有很少一部分能够由其他的应用程序如搜索引擎robot提供。为了更清楚地了解该信息,下面是从IE 5.0发出的一个对页面http:///Store/

Download.asp的请求信息:Accept: application/msword, application/vnd.ms-execl, application/vnd.ms-

powerpoint, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-

comet, */*

Accept-Language: en-us

Encoding: gzip, deflate

Referer: http://ww.wrox.com/main_menu.asp

Cookie: VisitCount=2

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

乐观才有希望
小鸟
两棵杨树
语文课
喂鸽子
我们的老师
游邙山
日记
日记
下雨了
读书计划
我们的操场
日记
愚公移山
档案管理制度
机关管理制度
用理想编织青春的程序
关于加强信访稳定工作的十项制度
工资管理制度
党委议事规则
委组织部促进民营经济发展服务承诺制度
区政府工作规则
档案利用制度
开展党员先进性教育,推行公务接待制度改革
乡镇卫生院产权制度改革试点方案
区国税局督办检查工作制度
xx县财政局机关内部管理制度
总公司档案管理办法
深化企业干部人事制度改革的难点及其对策研究
浅析企业并购中的人力资源整合问题分析
宁波人才资源实证分析研究
基于以人为本的人性化管理探析
人才战略决定企业发展
秘书工作在档案管理中的重要性
世界著名企业人力资源开发精萃
浅谈在煤矿企业职工培训中注重创新能力的培养
构建高校教学科研人员绩效考核体系初探
突破人才瓶颈
中美创新人才培养战略和目标体系比较
浅谈企业在实施人性化管理中体现科学发展观新思想
服饰行业员工敬业度及其影响因素关系研究
电信资费管理出新规 秘书台等业务开通须经用户同意
人才资源及其建设初探
2012年国际秘书节秘书文化研讨会在京举行
《小壁虎借尾巴》教学设计之二
《小壁虎借尾巴》以读促讲教案设计
《荷叶圆圆》设计
《小壁虎借尾巴》
《小白兔和小灰兔》教学设计之二
《小壁虎借尾巴》教学设计之八
《小白兔和小灰兔》片断赏析
《要下雨了》教学设计
《小壁虎借尾巴》教学设计之五
《小壁虎借尾巴》教学设计之九
《小白兔和小灰兔》教学设计之一
《画家乡》教学设计
《两只小狮子》教学设计之一
《小壁虎借尾巴》教学设计之三
《植物妈妈有办法》教学设计