Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2018, 17:32
Интересующийся
Отправить личное сообщение для codeamateur Посмотреть профиль Найти все сообщения от codeamateur
 
Регистрация: 17.07.2018
Сообщений: 13

XMLHttpRequest: Access denied
Всем привет!

Я создал в Майкрософт Визуал Студио App for Office MissingPartEvaluation проект. Этот проект состоит из двух проектов 1. MissingPartEvaluation и 2.MissingPartEvaluationWeb.

Содержание второго проекта я копирую на IIS-Сервер. В первом проекте есть манифест-файл, в котором я поставил

Код:
<SourceLocation DefaultValue .../>
таким образом, чтобы во время исполнения программа посылала запрос на IIS-Сервер.

Во втором проекте MissingPartEvaluationWeb мне нужен доступ к базой данных, которая в свою очередь находится на другом сервере. Чтобы соединиться с сервером с базой данных, я посылаю реквест следующим образом.

var url = "https://wosevvt227/ajaxReq/php/getData.php";
var xhr = new XMLHttpRequest();
        
 xhr.open('GET', url, true);
 xhr.responseType = 'json';
 //xhr.setRequestHeader("Authorization", "Basic ***********==");
 xhr.setRequestHeader("Access-Control-Allow-Origin", "*");
 xhr.withCredentials = true;
 xhr.onload = function () {
            var status = xhr.status;
            console.log("Status: " + status);
            if (status === 200) {
                console.log("All ok");
            } else {
                console.log("Houston, we have a problem");
            }
 
            var response = xhr.responseText;
            console.log("Response: " + response);
};
xhr.send();


К сожалению, выполнение этого кода ведёт к следующей ошибки:

SCRIPT7002: XMLHttpRequest: Network error 0x80070005, Access denied
MissingPartSummary.html


У кого-нибудь есть идеи, как можно решить эту проблему?
Ответить с цитированием