不要发送现有的cookie,但仍接受设置的cookie

时间:2011-08-11 14:42:00

标签: wininet

我正在查看用于cookie的Wininet API,我似乎无法找到一个标志,以避免发送cookie,但仍然接受它们。我试图不在HTTP请求中发送当前在机器中的cookie,但仍然设置来自服务器响应的set cookie(并覆盖任何现有的cookie)。

closest flag is INTERNET_FLAG_NO_COOKIES,但也不会向Cookie数据库添加Cookie:

  

INTERNET_FLAG_NO_COOKIES
0x00080000

     
    

不会自动添加Cookie     标头到请求,并不会自动添加返回的cookie     到cookie数据库。这个标志可以被HttpOpenRequest和。使用     InternetOpenUrl(用于HTTP请求)。

  

1 个答案:

答案 0 :(得分:0)

我找到的一个不好的解决方案是迭代缓存的条目 FindFirstUrlCacheEntryFindNextUrlCacheEntry并在每次发送请求之前删除与DeleteUrlCacheEntry相关联的条目。

相关问题