Веб-сервис и POST-запросы - PullRequest
0 голосов
/ 01 июля 2019

У меня написан веб-сервис ASP.NET, который при тестировании с Postman с контентом JSON работает нормально.JSON отправляется как Body is Postman

При попытке реализовать то же самое в Nativescript с использованием HTTP Post происходит сбой.

При проверке журналов IIS метод cs для Postman корректен как POST, но cs-метод для моего кода Nativescript - это GET.Ниже приведен пример записи журнала IIS:

2019-07-01 12:42:52 xxx.xxx.xxx.xxx GET /Service.asmx/SaveAnswers - 443 - xxx.xxx.xxx.xxx Mozilla / 5.0 + (Macintosh; + Intel + Mac + OS + X + 10_13_6) + AppleWebKit / 537.36 + (KHTML, + like + Gecko) + Брекеты / 1.14.0 + Chrome / 51.0.2704.103 + Safari / 537.36- 200 0 0 62 2019-07-01 12:57:19 xxx.xxx.xxx.xxx POST /Service.asmx/SaveAnswers - 443 - xxx.xxx.xxx.xxx PostmanRuntime / 7.15.0 - 200 0 0 359

Мой код для загрузки текста JSON: -

function uploadJson(jsontxt){
        console.log(jsontxt);
        http.request = ({
              url: "https://myURL/Service.asmx/SaveAnswers",
              method: "POST",
              headers: {"Content-Type": "application/json"},
              content: jsontxt
              }).then((response) => {
//                var result = response.content.toJSON();
//                console.log(result);
            console.log("Finished upload");
        }, (e) =>{
            console.log("JSON upload error: "+e);
        })
}

Изменен IP-адрес журнала и мой URL-адрес в целях безопасности.Я не получаю никаких ошибок, но не понимаю, как почтальон POST и мой скрипт GET в журналах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...