2

別のドメイン (私の場合は、別のサーバーへの localhost) に対して xhr 要求を実行すると、CORS の問題が発生しました。The CORSという記事では、私が遭遇したさまざまな問題について説明しています。xhr と json の両方に関連する最初の 2 つの問題を解決できました。

今、ブログの「問題 3」で説明されているように、401 を受け取りました。ただし、Windows 認証 (NTLM 経由) を使用しています。これを修正するにはどうすればよいですか? サーバーへの呼び出しは非常に簡単です。

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

1 に答える 1

0

「withCredentials」フラグを送信する必要があります。おそらくこれが役立ちます:

http://brockallen.com/2012/12/15/cors-and-windows-authentication/

于 2013-06-14T02:57:30.713 に答える