web-dev-qa-db-ja.com

RESTクライアントの例Ruby

RESTクライアントを使用してRest WebサービスでGET/POST/PUT操作を実行することにより、誰かが例を使って説明できますか?

POST/PUTでは、RESTクライアントを使用して、POST/PUT操作を実行するためにxml本体全体を渡す必要があります。

たとえば、REST Clientの使用

サービスのコンテンツを取得する必要があります、

      RESTClient.get(url)

XmlをURLにPOSTします。

      RESTClient.post(url,entirexml)

XmlをURLにPUTします。

      RESTClient.put(url,entirexml)

REST CLIENT。

REST Client HTTP METHODS with exampleのすべての例を誰かが手伝ってくれる?

RESTクライアントのPUT/POST操作を使用して、XML全体と名前空間をRESTサービスに送信する必要があります。

誰かがこれに関する例を持っているなら、親切に投稿してください。

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'

https://github.com/rest-client/rest-client で他の例とドキュメントを参照してください

17
jmontross

rest-client gemのgitサイト にあるReadmeファイルには、リクエストの実行方法、パラメーターのインクルード方法などの例がたくさんあります。

それから始めます。

機能していない特定の事項がある場合は、通常、機能しているはずであると思われるコードを投稿するのが一般的です。通常は、どこが間違っているのかを他の人が簡単に理解できるようになります。

10