Я создал API RESTful, который поддерживает запросы GET/POST/PUT/DELETE. Теперь я хочу, чтобы у моего API была клиентская библиотека Javascript, и я думал использовать JSONP для обхода междоменной политики. Это работает, но, конечно, только для запросов GET.Вопрос JSONP для создания запросов междоменного запроса PUT/POST/DELETE
Итак, я начал думать о том, как реализовать такую вещь, и в то же время стараюсь сделать ее безболезненной в использовании.
Я решил изменить свою реализацию API и проверить каждый HTTP-запрос. Если это запрос JSONP (он имеет параметр «обратного вызова» в querystring), я заставляю каждый метод API выполнять GET-запрос, даже если он должен вызываться другими методами, такими как POST или DELETE.
Это не подход RESTful к проблеме, но он работает. Как вы думаете?
Возможно, другим решением может быть динамическое создание IFrame для отправки запросов, отличных от GET. Какие-нибудь советы?
Thx - знаете ли вы какой-либо ресурс, чтобы начать работу с взломом IFrame? – Mark