Javascript - XMLHttpRequest получить ноль - PullRequest
0 голосов
/ 27 июня 2019

В инструментах chrome dev на вкладке network я вижу запрос 200 .

Проблема в том, что я получаю null вмой ответ и следующее сообщение об ошибке

Блокировка перекрестного чтения (CORB) заблокировала ответ перекрестного происхождения

function submit(id,player){

    var http = new XMLHttpRequest();

    var guess = document.getElementById(id).value

    http.onreadystatechange = function(){
        if(http.readyState == 4 && http.status == 200){
            console.log(http.response)
        }
    }

    http.open("GET", "https://www.myEndPoint.com, true);
    http.responseType="json"
    http.send();

}

1 Ответ

0 голосов
/ 27 июня 2019

CORB - это функция безопасности, специфичная для хрома.

См .: https://chromium.googlesource.com/chromium/src/+/master/services/network/cross_origin_read_blocking_explainer.md

Специально:

Когда CORB решает, что ответ должен быть защищен CORB, ответ изменяется следующим образом:

  • Тело ответа заменяется пустым телом.
  • Заголовки ответа удалены.

Относится ли какой-либо из этих пунктов к вашей конечной точке?

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