0

リクエストを送信しようとしている特定のホストとパスに基づいて、winhttp セッション キャッシュに保存されている Cookie を取得したいと考えています。リクエストを送信する前にこれらの Cookie を取得したいので、リクエスト ハンドルはまだありません。セッション ハンドルと接続ハンドル、そしてもちろんリクエストの送信先のパスとホストしかありません。

つまり、実際にリクエストを送信する前に、winhttp がサーバーに送信する Cookie を取得したいと考えています。

私が尋ねている理由は、私たちのサーバーが特定のヘッダーをチェックするためです。これは、とりわけ Cookie に基づいて md5 チェックと一致するように設定する必要があります。サーバーコードなどを制御することはできません。

乾杯、

4

1 に答える 1

1

WINHTTP_CALLBACK_STATUS_SENDING_REQUEST 通知を使用して、winhttp がデフォルトで要求に置く Cookie ヘッダーを検査し、コールバックから戻る前に md5 ヘッダーを追加します。

于 2009-09-17T01:47:05.973 に答える