Я делаю простой почтовый сервис для проекта и работает в большинстве браузеров, но у меня ужасная проблема с IOs 10 Safari. У меня есть эта реализация xmlhttprequest:
function sendJsonData(data, url) {
console.log("sending...")
const http = new XMLHttpRequest();
http.addEventListener('load', () => {
console.log('hand shaked with express')
});
http.addEventListener('error', () => {
console.log(err);
});
http.open('POST', url);
http.setRequestHeader('Content-Type', "application/json;charset=UTF-8");
http.send(JSON.stringify(data));
}
Где url = "/ mailer"; когда я пытаюсь отправить его из сафари, я просто получаю страницу 404, потому что он никогда не отправляет запрос POST, вместо этого он делает GET to / mailer? mailer, как я могу видеть из моих журналов heroku cli. Любая помощь более чем приветствуется, также я надеюсь, что все вы были в безопасности в те дни.