1

タイトルがすべてを物語っています。WinHttp からサーバーの応答に含まれるヘッダーのサイズを取得するのは簡単ですが、HTTP バージョン、動詞、URL、および API がおそらく追加するランダムなものを含む、要求の合計サイズを知る必要があります。1 つのリクエストの合計サイズに 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 に答える