标题: 网络编程的问题 [打印本页] 作者: 马蒙蒙 时间: 2011-7-27 18:44 标题: 网络编程的问题 在程序中使用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/">这页作者: 匿名 时间: 2011-7-27 18:56
大约是网站会判断你的请求头,根据请求头中的浏览器数据来决定发给你什么