似乎OWIN使用" context.Response.Headers"作为IDictionary。这排除了为请求返回多个cookie(" Set-Cookie")。 有没有办法解决这个愚蠢的限制。
答案 0 :(得分:0)
使用ResponseCookieCollection.Append
方法。
使用示例:
context.Response.Cookies.Append("cookie", "1");
context.Response.Cookies.Append("cookie", "2");
旁注:
服务器不应包含多个Set-Cookie头字段 具有相同cookie名称的相同响应。 (参见5.2节 用户代理如何处理这种情况。)
因此,不建议使用具有相同密钥的多个Set-Cookie
标头(如上例所示),但不禁止使用。