Метод POST для Office.js преобразуется в GET - PullRequest
0 голосов
/ 20 февраля 2019

Я разрабатываю веб-надстройку Office.Когда я вызываю внешний API с помощью вызова POST из Home.js, используя следующую функцию, даже если метод POST автоматически конвертируется в GET при выходе из браузера (на стороне сервера также получен запрос GET) Как это предотвратить иопубликовать данные, используя метод POST?

Подробности: разработка надстройки Env: Visual Studio 2017

function post(path, params) {
    var method = "POST";

    var form = document.createElement("form");

    form.setAttribute("method", method);
    form.setAttribute("action", path); //path is HTTPS
    form.setAttribute("enctype", "multipart/form-data");
    form.setAttribute("target", "_blank");

    for (var key in params) {
        if (params.hasOwnProperty(key)) {
            var hiddenField = document.createElement("input");
            hiddenField.setAttribute("type", "hidden");
            hiddenField.setAttribute("name", key);
            hiddenField.setAttribute("value", params[key]);
            form.appendChild(hiddenField);
        }
    }

    console.log(form);

    document.body.appendChild(form);
    form.submit();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...