Почему safari 10 меняет метод HTTP запроса xmlhtp? - PullRequest
0 голосов
/ 12 апреля 2020

Я делаю простой почтовый сервис для проекта и работает в большинстве браузеров, но у меня ужасная проблема с 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. Любая помощь более чем приветствуется, также я надеюсь, что все вы были в безопасности в те дни.

...