Надстройка Microsoft Outlook не может извлекать/передавать данные на сервер localhost через Ajax
Я пытаюсь создать надстройку Outlook для шифрования/дешифрования электронной почты. Сама надстройка использует веб-приложение, которое, в свою очередь, использует Javascript. В основном я хочу передавать незашифрованное/зашифрованное письмо на локальный сервер, работающий на python, используя GET/POST запросы, выполнять некоторое шифрование/дешифрование в python, а затем передавать его обратно в надстройку Outlook. Проблема в том, что надстройка не передает никаких данных на локальный сервер и не получает ничего взамен. Я пытался работать как с Django, так и с Flask с теми же результатами. Я также настроил локальные серверы на использование локально сгенерированных сертификатов и ключей без каких-либо улучшений. Я даже пробовал маршрутизировать HTTP-соединение с помощью ngrok, но ничего не вышло.
Ответ сервера на запрос GET по протоколу HTTP
Ответ сервера на запрос GET на HTTPS с использованием Werkzeug
Приведенный ниже код никогда не возвращает "Here5" на item-status. Очевидно, что сниппет success не выполняется.
$.ajax({
url: "https://127.0.0.1:8000/getPost/hello/",
type: 'GET',
dataType: 'json', // added data type
success: function (res) {
$('#item-status').text("Here5");
$('#item-message').text(res);
}
});
Я также добавил необходимые URL в часть App Domain файла манифеста:
<AppDomain>https://127.0.0.1:8000/getPost/hello/</AppDomain>
Надстройка работает нормально при выполнении GET-запросов с других сайтов в Интернете, например: https://api.github.com/users. Однако я просто не могу запустить его на своем локальном сервере. Как мне решить эту проблему?
Спасибо