我想根据我即将向其发送请求的特定主机和路径检索存储在 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/