我正在开发一个使用 IXMLHTTPRequest2 来执行 HTTP 请求的 C++ windows phone 应用程序。我在我的应用程序中遇到了一种情况,我想删除服务器分配给会话的 HTTP cookie 之一。cookie 用于身份验证,我想将其删除以强制重新登录。
我找不到删除 cookie 的方法,当我尝试用新值覆盖 cookie 时,它不起作用。
cookie 的原始值是使用 set-cookie 标头设置的: Set-Cookie: XYZ=9c2725ec03169f17345525d5f4f58455e445a4a42;Secure;Path=/
我尝试以这种格式手动注入我自己的过期 cookie:XYZ=xyz;Path=/;expires=Wednesday, 09-Nov-1999 23:12:40 GMT;
但是,当下一个请求发送时,它仍然使用服务器发送的原始cookie。有什么办法可以让我正确地做到这一点。
谢谢