я получаю сообщение об ошибке при запросе API в XMLHttpRequest - PullRequest
0 голосов
/ 11 мая 2018

ниже - мой код, где я использую XMLHttpRequest, но он показывает ошибку ниже, может кто-нибудь помочь мне с этой проблемой.

ошибка 1: open.html: 24 ВАРИАНТА https://proxy.api.deepaffects.com/text/generic/api/latest/sync/text_recognise_emotion?apikey=xAur1Q9uSgipes2jnCBSTzPj8mJn4LP9 404 (не найдено) (анонимно) @ open.html: 24 ошибка 2: не удалось загрузить https://proxy.api.deepaffects.com/text/generic/api/latest/sync/text_recognise_emotion?apikey=xAur1Q9uSgipes2jnCBSTzPj8mJn4LP9: Ответ на предполетный запрос не проходит проверку контроля доступа: значение заголовка «Access-Control-Allow-Origin» в ответе должно не должен быть подстановочным знаком '*', когда режим учетных данных запроса 'включают'. Происхождение 'null', следовательно, не разрешено. режим учетных данных запросов, инициированных XMLHttpRequest, управляется атрибутом withCredentials. open.html: 15

var data = JSON.stringify({
  "content": "it is not good"
});

var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener("readystatechange", function () {
  if (this.readyState === 4) {
    console.log(this.responseText);
  }
});

xhr.open("POST", "https://proxy.api.deepaffects.com/text/generic/api/latest/sync/text_recognise_emotion?apikey=xAur1Q9uSgipes2jnCBSTzPj8mJn4LP9");
xhr.setRequestHeader("content-type", "application/json");

xhr.send(data);
...