Я пытаюсь запросить сообщение, используя плагин Cordova, но он не работает.Кажется, что он не может принять заголовок application / json, так как моему api нужен этот тип контента.
im даже напрямую помещает тип контента непосредственно в запрос, например:
cordova.plugin.http.post("apiUrl", postData, {"Content-Type": "application/json"},
ниже заполненофункция:
login(): Promise<any> {
let postData = {
"user": "admin",
"password": "admin",
}
cordova.plugin.http.setDataSerializer('json');
return new Promise((resolve, reject) => {
cordova.plugin.http.post("apiUrl", postData,
function (response) {
try {
console.log(response);
var data = JSON.parse(response.data);
resolve(data);
} catch (e) {
console.error('JSON parsing error');
}
},
function (fail) {
console.error(fail);
}
)
})
}
Ошибка отображения при проверке im на удаленных устройствах Google Chrome:
JSON error