У меня есть форма, которую я отправляю по 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
при отправке из браузера?