Axios: Кажется, axios не поддерживает вызов jsonp

Созданный на 7 июн. 2016  ·  3Комментарии  ·  Источник: axios/axios

Я пытаюсь использовать axios для отправки вызова jsonp, установив dataType="jsonp" в поле конфигурации, но он возвращает ошибку типа "Нет заголовка "Access-Control-Allow-Origin" в запрошенном ресурсе". Наконец-то я понял, что причина в том, что axios не поддерживает вызовы jsonp. Мне интересно, есть ли какие-либо планы по добавлению поддержки jsonp.

Спасибо.
шаош

Самый полезный комментарий

И вот как вы испортите хорошую библиотеку.

Все 3 Комментарий

Не планируется добавлять поддержку JSONP. Я бы посоветовал вам вместо этого рассмотреть возможность использования CORS для междоменных запросов.

И вот как вы испортите хорошую библиотеку.

И вот как вы испортите хорошую библиотеку.

И да и нет.

Jsonp — широко распространенный хак для того, что такое CORS. Вы не ошибетесь, если не реализуете хакерские решения, но, с другой стороны, вы не избежите гнева людей, поскольку 99,99% разработчиков ожидают, что любая библиотека запросов будет поддерживать эту функцию.

Есть много вещей, которые можно было бы сделать лучше в прошлом. но мы страдаем от этого сегодня (как протокол FTP). Я жду, когда Filezilla перестанет использовать FTP и заставит людей покупать серверы с доступом к нему по SSH/SFTP, ffs.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги