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