| 后花园导游
| 后花园纪事
| 园主信箱
花园大门
咖啡屋

关于火狐浏览器请求服务端页面或者程序时的细节

me用火狐(firefox)访问服务器并把它提交的信息用asp脚本列出来了,通过和ie的对比发现有些地方很不相同。

 

火狐请求服务器端页面时提供的原始数据为: Accept: text/xml,application/xml,appli-cation/xhtml+xml,text/html;q=0-.9,text/plain;q=0.8,image/png,-*/*;q=0.5 Accept-Language: zh-cn,zh;q=0.5 Connection: keep-alive Host: localhost Referer: http://localhost/asptest/ User-Agent: Mozilla/5.0 (Windows;
U; Windows NT 5.0; zh-CN; rv:1.7.5) Gecko/20041124 Firefox/1.0 (ax) Cookie: ASPSESSIONIDAARTQBRB=ACKDGNCDF-HLFHKIDBCHLHNJL Accept-Encoding: gzip,deflate Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300

 

ie请求服务器端页面时提供的原始数据为: Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */* Accept-Language: zh-cn Connection: Keep-Alive Host: localhost Referer: http://localhost/asptest/ User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322) Cookie: ScriptLanguagePreference=JScri-pt; ComponentPreference=VB5; ASPSESSIONIDAARTQBRB=PBKDGNCDJ-LAPOHBFLODDGPGN Accept-Encoding: gzip, deflate

 

几个问题如下:

  1. 火狐中多出来的q=0.9之类的是啥意思?
  2. 浏览器可以接受的文件类型ie中多出了office组件中的-word、excel、powerpoint文件,火狐中多处了-png图像文件的支持(不过ie在实际应用可也是支持的哟)
  3. cookie值和预期的一样,互不相同,可见对cookie-的存储机制甚至管理机制都有所不同;值得注意的是ie提供了默认-脚本语言(ScriptLanguagePreference,-是JScript)、默认组件类型(ComponentPref-erence,是VB5)的选项,这可能是为了和自己的iis服-务器配套以便更好的工作,提高效率;
  4. useragent中ie居然也是Mozilla,只不过i-e还是40,而火狐已经是50,且火狐在尾标中注明了自己的身份-(firefox/1.0),可见微软做浏览器刚开始时师从ne-tscape证据确凿(要不的话Mozilla难道是一种浏览器-标准?)

少作研究供朋友们探讨指教

 

heart5

二零零五年三月二日


Google
 
Web 后花园


魅力生活,健康启航--后花园