socket 获取http问题
监视到某一URL返回的数据为HTTP/1.1 200 OK
Date: Wed, 02 Jan 2008 02:45:06 GMT
Server: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.7 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.8a
X-Powered-By: PHP/4.4.7
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
6ae
<html>
在IE下看到 6ae不存在,因为它过滤掉了,但自己写 socket 程序该怎么过滤它呢?
--------------------编程问答-------------------- 你要实现什么功能? --------------------编程问答-------------------- 6ae是什么,数据吗 --------------------编程问答-------------------- 先谢谢
这些是 sniffer 里监视到的数据
不是每个网页都有这些特殊字符返回,我的经验的 Linux 服务器的很多都会返回这些
但这些地址用 HttpWebRequest 里返回的话是正确的 HTML 内容,不包含“6ae”这行
不知道该如何过滤 --------------------编程问答-------------------- up --------------------编程问答-------------------- 楼上的也碰到同样问题吗? --------------------编程问答-------------------- _xml.ToCharArray().Length = 1722
int.Parse("6ae", System.Globalization.NumberStyles.HexNumber) = 1710
"6ae\r\n".Length = 5
"\r\n0\r\n\r\n".Length = 7
5 + 1710 + 7 = 1722
HTTP/1.1 200 OK
Date: Wed, 02 Jan 2008 02:45:06 GMT
Server: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.7 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.8a
X-Powered-By: PHP/4.4.7
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
它用什么标识让客户端这样去分析它的正文的,IE是怎么判断的?
补充:.NET技术 , C#