黑马程序员技术交流社区

标题: 网络编程的问题 [打印本页]

作者: 马蒙蒙    时间: 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
大约是网站会判断你的请求头,根据请求头中的浏览器数据来决定发给你什么




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2