Я столкнулся с проблемой CORS при выполнении запроса xhr к другому домену (в моем случае localhost к другому серверу). В статье CORS описывается различные проблемы, с которыми я столкнулся. Мне удалось решить первые две проблемы, связанные как с xhr, так и с json.
Теперь я получаю 401, как описано в «Проблеме 3» в блоге. Однако я использую проверку подлинности Windows (через NTLM). Что я могу сделать, чтобы исправить это? Обращение к серверу очень простое:
$.ajax('http://myserver/mymethod', {
contentType: 'application/json',
xhrFields: {
withCredentials: true
}
})