设置cookie不起作用

时间:2015-04-14 14:40:35

标签: ajax wcf cookies

我在 crm.mch.be 上运行了一个svc服务。在特定请求中,它返回带有此标题的响应:

Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: X-Requested-With,Content-Type
Access-Control-Allow-Origin: *
Access-Control-Request-Method: GET
Content-Length: 66
Content-Type: application/json; charset=utf-8
Date: Tue, 14 Apr 2015 14:20:56 GMT
Server: Microsoft-IIS/7.5
Set-Cookie: .ASPXAUTH=800196267D28CE...; Path=/; Domain=crm.mch.be
X-Powered-By: ASP.NET

请求是通过 wip.myserver.local 发出的(jQuery)ajax调用完成的。

问题是没有设置cookie。

当ajax调用完成后,我将用户重定向(window.location.href = ...)到网站 crm.mch.be 。但它没有设置cookie。 在重定向之前,如果我列出所有浏览器cookie,则此cookie不存在。

1 个答案:

答案 0 :(得分:0)

Access-Control-Allow-Origin: *

对浏览器中的凭据/ cookie http交换不利。 一个必须更具限制性并指定域。

Access-Control-Allow-Origin: wip.myserver.local