web-dev-qa-db-fra.com

REST Exemple de client dans Ruby=

Quelqu'un peut-il m'expliquer avec un exemple, en utilisant REST Client pour obtenir/poster/poster/mettre les opérations dans un service Web de repos?

Dans Post/Met, en utilisant REST Client, devez transmettre l'ensemble du corps XML pour faire des opérations post/mettre.

Par exemple, en utilisant REST Client

J'ai besoin d'obtenir le contenu d'un service en utilisant,

      RESTClient.get(url)

Postez un XML à une URL:

      RESTClient.post(url,entirexml)

Mettez un XML à une URL:

      RESTClient.put(url,entirexml)

Supprimer à l'aide de REST Client.

Quelqu'un peut-il m'aider avec des exemples pour tous les REST Méthodes http client avec exemple?

Je dois envoyer le XML entier avec l'espace de noms à un service de repos à l'aide d'opérations de vente/post de REST Client.

Si quelqu'un en a des exemples, veuillez alors s'il vous plaît.

12
rubythemystery
require 'rest-client'

RestClient.get 'http://example.com/resource', {:params => {:id => 50, 'foo' => 'bar'}}

RestClient.get 'http://example.com/resource'

xml = '<xml><foo>bar</foo><bar>foo</bar></xml>'

RestClient.post 'http://example.com/resource', xml , {:content_type => :xml}

RestClient.put 'http://example.com/resource', xml , {:content_type => :xml}

RestClient.delete 'http://example.com/resource'

Voir plus d'exemples et de documentation à https://github.com/res-Client/res-Client

17
jmontross