2011-08-11 17 views
1

Wininet APIでCookieを探していますが、Cookieを送信しないようにするフラグが見つからないようですが、まだ受け付けています。私は、HTTPリクエストで現在マシンにあるクッキーを送信しないようにしようとしていますが、サーバーレスポンスから設定されたクッキーを設定しておき、既存のクッキーを上書きします。既存のCookieを送信しないで、設定したCookieをそのまま受け入れます。

closest flag is INTERNET_FLAG_NO_COOKIESが、それはまた、クッキーデータベースにクッキーを追加しません:

INTERNET_FLAG_NO_COOKIES
0x00080000

は自動的にリクエストにクッキーに ヘッダを追加しないと、自動的にないん返されたクッキー をクッキーデータベースに追加します。このフラグはHttpOpenRequestと InternetOpenUrl(HTTPリクエスト用)で使用できます。私が見つけた

答えて

0

一つの悪い解決策は、 FindFirstUrlCacheEntryでキャッシュされたエントリを反復処理FindNextUrlCacheEntry、要求が送信される前に、DeleteUrlCacheEntryたびにURLに関連付けられたエントリを削除することです。

+0

Stack Overflowで質問を「バンプ」する方法がありますが、もっと注意を促す答えとして何かを投稿することは、その1つではありません。 (質問に「報奨金」を置くことができます)改善するために質問を編集すると、自動的にバンプが表示されます。どちらも良い回答です。 – Flexo

+0

あなたの説明に感謝します。次回はそうするでしょう。 – tim93

関連する問題