我正在查看用于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请求)。
答案 0 :(得分:0)
我找到的一个不好的解决方案是迭代缓存的条目
FindFirstUrlCacheEntry
,FindNextUrlCacheEntry
并在每次发送请求之前删除与DeleteUrlCacheEntry
相关联的条目。