我定义了一个webclient,由于一些功能的需要,我用它去post一些信息到不同的10个网页,但并不要它响应的具体内容,而只要它的内容的长度,
我已经发现有三种情况:
一是在网页头中已经定义了content-length,则按照长度决定网页传送的字节数;
二是读每个包时判断tcp/ip包的final标志是否为1,如果是1,则网页传送结束;
三是在网页头部之后(/r/n/r/n)有一个16进制的数字,即为网页传送的实际长度;
试过第一种,大部分的网页是没有在响应头中包含content-length,
第二种,第三种不会用,请大家帮小弟一个忙,能不能在不加载内容之前,获取网页的长度?
我已经发现有三种情况:
一是在网页头中已经定义了content-length,则按照长度决定网页传送的字节数;
二是读每个包时判断tcp/ip包的final标志是否为1,如果是1,则网页传送结束;
三是在网页头部之后(/r/n/r/n)有一个16进制的数字,即为网页传送的实际长度;
试过第一种,大部分的网页是没有在响应头中包含content-length,
第二种,第三种不会用,请大家帮小弟一个忙,能不能在不加载内容之前,获取网页的长度?
解决方案 »
- Label的 tooltip 显示时间短?如何加长?
- c# 音乐分割和合并的代码怎么写
- vs2005编译的release版本 为何在没有开发环境的机器上 有的功能无法弹出窗口呢? 无法弹出的都是引用的一个dll组件中的。在有开发环境的机器上什么都可以呢?该怎么解决呢
- 请问两个关于C#的问题
- .net和com交互问题,已经困扰好长时间,
- 如何取一个文本框的第一个字符,并判断第一个字是数字几,如果是0则在0前面加“YD”并赋值回文体框
- 在VS2010中怎样用向导创建带自定义参数的数据库查询?
- tcp与socket的区别?
- c# VS2010 double 和 Double 有什么区别。
- Ms 是不是不继续开发MFC了??
- 请教一个问题,谢谢赐教!
- vs2008编辑问题
http://hedong.3322.org/archives/000332.html
http://hedong.3322.org/archives/000332.html