я делаю приложение tizen для samsung gear s3, и я пытаюсь отправить почтовый запрос с использованием javascript, когда я запускаю свое приложение на веб-симуляторе, запрос работает нормально, но когда я запускаю приложение на моем устройстве, запрос не работает
Я добавил интернет-привилегию в config.xml
<script type="text/javascript">
function send(){
console.log("1");
var data = "<m2m:>";
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("POST", "http://127.0.0.1:8081/~/in-cse/in-name/MY_SENSOR/DATA");
xhr.setRequestHeader("X-M2M-Origin", "admin:admin");
xhr.setRequestHeader("Content-Type", "application/xml;ty=4");
xhr.setRequestHeader("cache-control", "no-cache");
xhr.send(data);
console.log("end");
}
</script>
для результата мой сервер должен добавить m2m на своей стороне, но это что-то подходящее, потому что он работает на почтальона
Я думаю, это проблема политики Cors, знаете, как я могу это исправить?
Спасибо за ваше время