Не отправлять существующие куки, но все равно принимать установленные куки - PullRequest
1 голос
/ 11 августа 2011

Я смотрю на API-интерфейсы Wininet для файлов cookie, и я не могу найти флаг, который позволил бы избежать отправки файлов cookie, но все же принимает их.Я пытаюсь не отправлять в запросе HTTP файлы cookie, находящиеся в настоящий момент на компьютере, но все же позволяю установить файл cookie из ответа сервера (и переопределить все существующие файлы cookie).

Ближайший флаг INTERNET_FLAG_NO_COOKIES, но это также не добавляет куки в базу данных cookie:

INTERNET_FLAG_NO_COOKIES
0x00080000

Неавтоматически добавляет заголовки файлов cookie к запросам и не добавляет автоматически возвращенные файлы cookie в базу данных файлов cookie.Этот флаг может использоваться HttpOpenRequest и InternetOpenUrl (для HTTP-запросов).

1 Ответ

0 голосов
/ 02 июня 2012

Одно плохое решение, которое я нашел, - это перебирать кэшированные записи с помощью FindFirstUrlCacheEntry, FindNextUrlCacheEntry и удаляйте записи, связанные с URL, с помощью DeleteUrlCacheEntry каждый раз перед отправкой запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...