正在加载图片...
34Asp;高编程 Chinaopub.com 下载 章介绍ASP如何做到这点) 这就意味着每当服务器完成向客户发送页面后,服务器就彻底忘记了这个客户。因此, 当客户请求下一个页面时,与一个新的访问者是完全相同的。服务器无法记住这个客户,相 应的,也就无法判断它们上次请求的页面是哪一个。因此,不能使用相对路径来提供一个页 面,即使页面包含一个相对的链接也不行,例如: <A HREF="Download. asp>Next Page</A> 浏览器将自动建立完整的新页面的URL,方法是使用当前页的域和路径:或使用页面 <HEAD>段中的<BASE>元素,告诉浏览器一个页面中所有链接的基URL是什么。例如 <base Href=Http: //wWw. wrox com/store'> Professional\ 当把鼠标指向一个页面的链接时,可在浏览器 Source ode Ofice 2000 Pr 的状态栏中看到如图2-1所示的情况。当前页面的路 Excel 2000 VE Suppo 径和当前域名或基域名已经与请求的页面名结合在 llahttp://www.wrox.com/store/downioada 起了。 1.客户请求的细节 图2-1状态栏中显示的当前页面路径 所请求页面的全路径和名称的组合是浏览器请求页面时发往服务器的唯一信息。浏览器 的请求也能包含浏览器宿主的信息和客户端运行的操作系统。实际的信息内容将随着浏览器 的不同而有相应的变化,只有很少一部分能够由其他的应用程序如搜索引擎 robot!提供。为了 更清楚地了解该信息,下面是从IE5.0发出的一个对页面htp://www.wrox.com/Store/ Download. asp的请求信息 7/8/99 10: 27: 16 Sent Get /storE/dowmload. asp Http/1.1 Accept: application/msword, application/vnd. ms-excel, application/vnd. m. owerpoint, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x Referer:http://www.wroxcom/main_menu.asp User-Agent: Mozilla/4.0(compatible: MSIE 5.0: Windows 98) 50.238 Connection: Ke 从中可以看出,这些信息中有关于用户代理和用户连接的细节(如缺省的语言),也有能够 接受的文件或应用程序的类型列表,这些都是MIME类型的,在后面将会见到更多。浏览器能 够接受几种图像文件及多种 Microsoft office文件类型。“标准”的文件类型,如 text/html和 text/text没有列在其中。文件列表中**表示可向浏览器发回任何类型的文件,由浏览器解释或 通过一个插件(plug-in)应用程序来进行解释。 cookie:条目包含的 cookie存放在客户端的计算机上,并仅对该域有效。假如请求是点击 链接的结果,而不是在浏览器的地址栏直接输入URL,则 Referer:条目被显示,它包含了 接页面的完整的URL Host:条目包含客户计算机的IP地址或名称。然而,这还不足以准确辨别客户机 因为它们通过ISP连接时,IP地址是动态分配的,或者通过一个代理服务器连接时 IP地址是代理机的而不是实际的客户机的 2.服务器响应的细节信息 为响应上述的请求,并对匿名的浏览器(即用户不必提供用户名和访问口令)提供请求的页一章介绍A S P如何做到这点)。 这就意味着每当服务器完成向客户发送页面后,服务器就彻底忘记了这个客户。因此, 当客户请求下一个页面时,与一个新的访问者是完全相同的。服务器无法记住这个客户,相 应的,也就无法判断它们上次请求的页面是哪一个。因此,不能使用相对路径来提供一个页 面,即使页面包含一个相对的链接也不行,例如: 浏览器将自动建立完整的新页面的 U R L,方法是使用当前页的域和路径;或使用页面 < H E A D >段中的< B A S E >元素,告诉浏览器一个页面中所有链接的基 U R L是什么。例如: 当把鼠标指向一个页面的链接时,可在浏览器 的状态栏中看到如图 2 - 1所示的情况。当前页面的路 径和当前域名或基域名已经与请求的页面名结合在 一起了。 1. 客户请求的细节 所请求页面的全路径和名称的组合是浏览器请求页面时发往服务器的唯一信息。浏览器 的请求也能包含浏览器宿主的信息和客户端运行的操作系统。实际的信息内容将随着浏览器 的不同而有相应的变化,只有很少一部分能够由其他的应用程序如搜索引擎 r o b o t提供。为了 更清楚地了解该信息,下面是从 IE 5.0 发出的一个对页面 h t t p : / / w w w. w r o x . c o m / S t o r e / D o w n l o a d . a s p的请求信息: 从中可以看出,这些信息中有关于用户代理和用户连接的细节 (如缺省的语言),也有能够 接受的文件或应用程序的类型列表,这些都是 M I M E类型的,在后面将会见到更多。浏览器能 够接受几种图像文件及多种 Microsoft Off i c e文件类型。“标准”的文件类型,如 t e x t / h t m l和 t e x t / t e x t没有列在其中。文件列表中 * / *表示可向浏览器发回任何类型的文件,由浏览器解释或 通过一个插件( p l u g - i n )应用程序来进行解释。 c o o k i e:条目包含的c o o k i e存放在客户端的计算机上,并仅对该域有效。假如请求是点击 链接的结果,而不是在浏览器的地址栏直接输入 U R L,则R e f e r e r:条目被显示,它包含了链 接页面的完整的U R L。 H o s t:条目包含客户计算机的I P地址或名称。然而,这还不足以准确辨别客户机。 因为它们通过 I S P连接时,I P地址是动态分配的,或者通过一个代理服务器连接时, I P地址是代理机的而不是实际的客户机的。 2. 服务器响应的细节信息 为响应上述的请求,并对匿名的浏览器 (即用户不必提供用户名和访问口令 )提供请求的页 34计计ASP 3 高级编程 下载 图2-1 状态栏中显示的当前页面路径
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有