任何人都可以通过仅使用套接字来指导我获取网站的 POST 内容长度。谢谢和荣誉!(出于某种原因,我避免使用 httpwebrequest)
问问题
685 次
3 回答
2
如果它是代理应用程序,则根本不需要解析标头。您只需要将数据从一侧镜像到另一侧,以字节为单位。例如,您唯一需要解析的是初始 HTTP CONNECTION 请求,或者您与客户端的初始握手会导致您设置上游连接。剩下的只是字节复制和 EOS 以及错误传播。
于 2010-12-08T03:44:24.873 回答
0
在 Http 协议中,标头与内容由双 crlf 分隔。
因此,您可以解析标头并获取 Content-Length 标头,也可以计算出内容的长度(因为您知道标头的结束位置和内容的开始位置)。
于 2010-12-08T04:03:24.840 回答
0
HTTP/1.1 消息长度规则在RFC 2616 的第 4.4节中描述。
于 2010-12-08T20:20:44.843 回答