Content-Length不加,怎么计算呢?

时间:2012-04-03 09:10:36

标签: c# proxy

我正在开发一个简单的代理服务器。我面临的问题是浏览器在帖子上发送错误的内容长度。如果我发布纯文本文件,内容长度似乎是正确的,但是当我发布二进制数据时,浏览器提供的内容长度高于实际数据。

例如:

HttpAnalyzer显示我收到了1520个字节

Content-Length显示1084字节

标题+“\ r \ n \ r \ n”= 436字节

我计算了内容中的所有字节,它们加起来为818,而不是1084.这怎么可能?我试图解决这个问题的原因是要知道要从流中读取多少字节,所以我需要找到确切的大小,以便我可以摆脱循环。

我是否需要以其他方式计算二进制数据?谢谢!

0 个答案:

没有答案