Есть библиотека JavaScript , которая позволяет мне выполнять все операции , как REST ( GET
, POST
, PUT
и DELETE
более HTTP
или HTTPS
)?
javascript
jquery
rest
Амир Арад
источник
источник
PUT
иDELETE
методы , если вы хотите ярлыки.success
обратный вызов принимаетdata
аргумент, который будет содержать ответ.Хотя вы можете захотеть использовать библиотеку, такую как превосходный jQuery , вам не обязательно: все современные браузеры очень хорошо поддерживают HTTP в своих реализациях JavaScript через API XMLHttpRequest , который, несмотря на свое название, не ограничивается представлениями XML. ,
Вот пример выполнения синхронного HTTP-запроса PUT в JavaScript:
Этот пример является синхронным, потому что это немного упрощает его, но также довольно легко выполнять асинхронные запросы с использованием этого API.
В Интернете есть тысячи страниц и статей об изучении XmlHttpRequest - они обычно используют термин AJAX - к сожалению, я не могу порекомендовать конкретный. Однако вы можете найти эту ссылку удобной.
источник
Вы можете использовать только что сделанный мной плагин jQuery :) https://github.com/jpillora/jquery.rest/
Поддерживает базовые операции CRUD, вложенные ресурсы, базовую аутентификацию
Если вы обнаружите ошибки или вам нужны новые функции, разместите их на странице «Проблемы» в репозиториях.
источник
jQuery имеет плагин JSON-REST со стилем REST шаблонов параметров URI. Согласно его описанию, пример использования выглядит следующим образом:
$.Read("/{b}/{a}", { a:'foo', b:'bar', c:3 })
становится GET на "/ bar / foo? C = 3".источник
Для справки я хочу добавить о ExtJS, как описано в Руководстве: RESTful Web Services . Короче говоря, используйте метод, чтобы указать GET, POST, PUT, DELETE. Пример:
Если заголовок Accept необходим, его можно установить по умолчанию для всех запросов:
источник
Вы также можете использовать фреймворки mvc, такие как Backbone.js, которые предоставят модель данных javascript. Изменения модели будут переведены в вызовы REST.
источник
Вы можете попробовать restful.js , клиент RESTful, не зависящий от инфраструктуры, используя синтаксис, аналогичный популярному Restangular.
источник
Dojo делает, например, через JsonRestStore, см. Http://www.sitepen.com/blog/2008/06/13/restful-json-dojo-data/ .
источник
Вы можете использовать http://adodson.com/hello.js/, в котором есть
источник