Надстройка 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. Однако я просто не могу запустить его на своем локальном сервере. Как мне решить эту проблему?

Спасибо

Вернуться на верх