Existe uma biblioteca JavaScript que me permita realizar toda a operação RESTO como ( GET
, POST
, PUT
e DELETE
mais HTTP
ou HTTPS
)?
javascript
jquery
rest
Amir Arad
fonte
fonte
PUT
eDELETE
se você quiser atalhos.success
retorno de chamada recebe umdata
argumento, que conterá a resposta.Embora você possa desejar usar uma biblioteca, como a excelente jQuery , você não precisa: todos os navegadores modernos suportam muito bem HTTP em suas implementações de JavaScript por meio da API XMLHttpRequest , que, apesar do nome, não se limita a representações XML .
Aqui está um exemplo de como fazer uma solicitação HTTP PUT síncrona em JavaScript:
Este exemplo é síncrono porque torna um pouco mais fácil, mas também é muito fácil fazer solicitações assíncronas usando essa API.
Existem milhares de páginas e artigos na web sobre como aprender XmlHttpRequest - eles geralmente usam o termo AJAX - infelizmente, não posso recomendar um específico. No entanto, você pode achar esta referência útil.
fonte
Você pode usar este plugin jQuery que acabei de criar :) https://github.com/jpillora/jquery.rest/
Oferece suporte a operações CRUD básicas, recursos aninhados, autenticação básica
Se você encontrar bugs ou quiser novos recursos, poste-os na página de 'Problemas' dos repositórios, por favor
fonte
jQuery tem plugin JSON-REST com estilo REST de templates de parâmetro URI. De acordo com sua descrição, o exemplo de uso é o seguinte:
$.Read("/{b}/{a}", { a:'foo', b:'bar', c:3 })
torna - se um GET para "/ bar / foo? C = 3".fonte
Para referência, desejo acrescentar sobre ExtJS, conforme explicado no Manual: RESTful Web Services . Resumindo, use o método para especificar GET, POST, PUT, DELETE. Exemplo:
Se o cabeçalho Aceitar for necessário, ele pode ser definido como padrão para todas as solicitações:
fonte
Você também pode usar estruturas mvc como Backbone.js que fornecerá um modelo javascript dos dados. As mudanças no modelo serão traduzidas em chamadas REST.
fonte
Você pode tentar restful.js , um cliente RESTful independente de estrutura, usando uma sintaxe semelhante ao popular Restangular.
fonte
Dojo faz, por exemplo, por meio de JsonRestStore, consulte http://www.sitepen.com/blog/2008/06/13/restful-json-dojo-data/ .
fonte
Você pode usar http://adodson.com/hello.js/ que tem
fonte