2013-06-13 202 views
2

我在执行xhr请求到另一个域(在我的情况下,localhost到另一个服务器)时遇到了CORS问题。文章The CORS描述了我遇到的各种问题。我设法解决了与xhr和json相关的前两个问题。CORS与Windows身份验证

现在,我收到一个401,如博客上的“问题3”中所述。但是,我正在使用Windows身份验证(通过NTLM)。我能做些什么来解决这个问题?呼叫服务器非常简单:

$.ajax('http://myserver/mymethod', {  
    contentType: 'application/json', 
xhrFields: { 
    withCredentials: true 
} 
}) 
+0

您可以更新问题,包括信息,例如,如果你设置任何相关的标题,如“允许的访问控制原产地”。什么来源/方法/动词是允许的。此外,你可以包括(但磨砂机密的细节)一个提琴手的踪迹。最后,您如何托管您的Web服务(例如WebApi2)。这将有助于让你的答案更加准确和相关。 – peteski

回答