我需要检查是否已将 cookie 添加到响应中。
我有一个奇怪的问题,我的回复收到了Set-Cookie
两次标头。
Set-Cookie:foo=bar; Domain=dev.mysite.com; Expires=Fri, 05-May-2062 04:05:43 GMT; Path=/
Set-Cookie:foo=bar; Domain=dev.mysite.com; Expires=Fri, 05-May-2062 04:05:43 GMT; Path=/
2个标题完全相同。当我调试堆栈时调用此代码两次。这段代码的加倍是由于我正在使用的 Web 堆栈,我无法更改。
我不关心请求中发送了哪些 cookie,但我不希望此标头发送两次。
似乎没有一种简单的方法可以找到通过该addHeader
方法添加的 cookie。
在调试期间,奇怪的是,如果我在调用后检查响应对象中的标头,response.addCookie(myCookie);
我看不到Set-Cookie
标头。
如果响应中尚未发送同名 cookie,有没有办法只能将 cookie 添加到响应中?