标题几乎说明了一切;从WinHttp获取服务器响应中的标头大小很容易,但我需要知道我的请求的TOTAL大小,包括HTTP版本,动词,URL以及API可能添加的任何随机内容。我知道单个请求的总大小有8k的限制,但提供8k的标头会导致错误。
我是否真的必须手动添加HTTP标准所需的所有内容才能获得总请求大小?似乎应该有一个功能。
答案 0 :(得分:2)
实际上,这取决于任务。例如,我需要统计我的流量。只有我能做到这一点是计算我的请求体型加上我的额外标题参数。我认为这些都是WinHttp的即将到来的流量。
答案 1 :(得分:1)
WinHTTP API为您创建请求行和标题,提供自定义标题等选项。如果您需要提供表示正文长度的标题,您也可以这样做,例如为您的请求提供Content-Length
标头。您无需计算总数,API会为您执行此请求/响应管理。