c++ - 如何在 winhttp 中检索特定站点和路径的 cookie

标签 c++ http winhttp

我想根据我即将向其发送请求的特定主机和路径检索存储在 winhttp session 缓存中的 cookie。我想在发送请求之前检索那些 cookie,所以我还没有请求句柄,我只有 session 和连接句柄,当然还有我要将请求发送到的路径和主机。

换句话说,我想在我实际发送请求之前检索 winhttp 将发送到服务器的 cookie。

我问的原因是因为我们的服务器会检查我必须设置的特定 header ,以匹配基于 cookie 等的 md5 检查。我无法控制服务器代码或任何东西。

干杯,

最佳答案

使用 WINHTTP_CALLBACK_STATUS_SENDING_REQUEST 通知作为检查 winhttp 默认放置在请求中的 cookie header 的机会,然后在从回调返回之前添加 md5 header 。

关于c++ - 如何在 winhttp 中检索特定站点和路径的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1265338/

相关文章:

c++ - 是否可以在定义函数的位置之外声明函数的属性? (海湾合作委员会)

c++ - 无符号长按位运算符?

c++ - 如何使用 uncrustify 缩进连续的函数参数?

c# - 从基本流 (httpRequestStream) 读取

c++ - WinHTTP 错误 URL 无效

c++ - 返回智能指针

javascript - 在本地项目文件夹中加载 JSON 时离线使用 angular 2 http

arrays - 错误:未为类 'datauser'定义 setter/getter '_MyHomePageState'

c# - 指定 Winhttp 必须使用的网卡/连接

c++ - 在 C++ 中将字符串转换为 LPVOID 和 LPCWSTR