1

标题基本概括了所有内容; 从 WinHttp 获取服务器响应中标头的大小很容易,但我需要知道我的请求的总大小,包括 HTTP 版本、动词、URL 以及 API 可能添加的任何随机内容。我知道单个请求的总大小有 8k 的限制,但是提供 8k 的标头会导致错误。

我是否真的必须手动添加 HTTP 标准所需的所有内容才能获得总请求大小?似乎应该有一个功能。

4

2 回答 2

2

实际上,这取决于任务。例如,我需要计算我的流量。只有我能做的就是计算我的请求正文大小加上我的附加标头参数。我认为这完全是为了使用 WinHttp 的传出流量。

于 2012-11-09T06:30:39.117 回答
1

WinHTTP API 为您创建请求行和标头,以及提供自定义标头等选项。如果您需要提供指示正文长度的标头,您也可以这样做,例如通过提供Content-Length标头来发送您的请求。您不需要计算总数,API 会为您执行此请求/响应管理。

于 2012-03-16T18:35:14.467 回答