別のドメイン (私の場合は、別のサーバーへの localhost) に対して xhr 要求を実行すると、CORS の問題が発生しました。The CORSという記事では、私が遭遇したさまざまな問題について説明しています。xhr と json の両方に関連する最初の 2 つの問題を解決できました。
今、ブログの「問題 3」で説明されているように、401 を受け取りました。ただし、Windows 認証 (NTLM 経由) を使用しています。これを修正するにはどうすればよいですか? サーバーへの呼び出しは非常に簡単です。
$.ajax('http://myserver/mymethod', {
contentType: 'application/json',
xhrFields: {
withCredentials: true
}
})