A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 马蒙蒙 黑马帝   /  2011-7-27 18:44  /  1717 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在程序中使用socket,http协议读某些网站web时,发现有些网站用自己的程序读出来的内容和ie的不一样,如读http://www.et8.net返回的apache的http头为
HTTP/1.1 200 OK
Date: Mon, 03 Dec 2001 23:12:27 GMT
Server: Apache/1.3.22 (Unix) mod_gzip/1.3.19.1a PHP/4.0.6
Last-Modified: Wed, 01 Mar 2000 18:37:44 GMT
ETag: "37e42-9cf-38bd6378"
Accept-Ranges: bytes
Content-Length: 2511
Connection: close
网页内容为index.html:Test Page for the Apache Web Server on Red Hat Linux
但ie读出的是<meta http-equiv="refresh" content="0;url=http://ns2.et8.net/bbs/">这页

1 个回复

倒序浏览
黑马网友  发表于 2011-7-27 18:56:44
沙发
大约是网站会判断你的请求头,根据请求头中的浏览器数据来决定发给你什么
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马