我在向不同的域(在我的情况下,本地主机到另一台服务器)发出 xhr 请求时遇到了 CORS 问题。一篇文章CORS描述了我遇到的各种问题。我已经设法解决了与 xhr 和 json 相关的前两个问题。
现在,我收到了 401,如博客上的“问题 3”中所述。但是,我使用的是 Windows 身份验证(通过 NTLM)。我能做些什么来解决这个问题?对服务器的调用非常简单:
$.ajax('http://myserver/mymethod', {
contentType: 'application/json',
xhrFields: {
withCredentials: true
}
})