在本地目录和虚拟目录下运行html文件的不同

首先,观察下面两段代码

1.

2.

其中"http://loalhost/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example1-1.map&layer=states&mode=map" 是Mapserver服务器发布的示例地图数据。"/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example1-1.map&layer=states&mode=map" 是将虚拟根目录写在了配置文件中,这样可以提高代码的可移植性。

 

http://localhost/tutorial.test.html  访问第一段代码,如下图1.

图1

以 D:/ms4w/apps/tutorial/htdocs/test.html 访问第一段代码,如图2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图2 以http://localhost/tutorial.test.html  访问第二段代码,结果和图1相同.

以 D:/ms4w/apps/tutorial/htdocs/test.html 访问第二段代码,如图3.

图3

 

分析:

对于用本地路径执行html文件,浏览器只是编译html语言,并不向服务器发送请求。

而用虚拟目录访问html文件时,浏览器不止是编译html语言,而且向服务器发送请求。(本例中

向服务器获取地图图片)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值