Как я могу отладить запрос, терпящий неудачу с net :: ERR_FAILED - PullRequest
0 голосов
/ 04 марта 2020

У меня есть форма, которую я отправляю по AJAX, которая работала, когда она впервые выросла примерно через месяц go и с тех пор перестала работать, из-за net::ERR_FAILED.

var xhttp = new XMLHttpRequest();
xhttp.open("POST", MAILER_URL, true);
xhttp.setRequestHeader("Content-type", "application/json; charset=utf-8");
xhttp.onload = function (e) {
  if (xhttp.readyState === 4) {
    if (xhttp.status === 200) {
      console.log(xhttp.responseText);
    } else {
      console.error(xhttp.statusText);
    }
  }
};
xhttp.onerror = function (e) {
  console.error(xhttp.statusText);
};
xhttp.send(JSON.stringify(data));

Обработчик onerror вызывается, но записывает в консоль пустую строку, а следующая строка в консоли - сообщение net::ERR_FAILED.

Эти запросы не попадают на сервер при MAILER_URL. От devtools я взял копию запроса в качестве команды cURL и выполнил ее и подтвердил, что запрос выполнен успешно.

Как я могу отладить причину сообщения net::ERR_FAILED при отправке из браузера?

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