簡體   English   中英

Ruby中的REST客戶端示例

[英]REST Client Example in Ruby

任何人都可以用一個例子來解釋我,使用REST Client在Rest Web服務中進行GET / POST / PUT操作嗎?

在POST / PUT中,使用REST Client,需要傳遞整個xml主體來進行POST / PUT操作。

例如,使用REST Client

我需要使用,獲取服務的內容,

      RESTClient.get(url)

將xml發布到url:

      RESTClient.post(url,entirexml)

將xml輸入URL:

      RESTClient.put(url,entirexml)

使用REST CLIENT進行刪除。

任何人都可以通過示例幫助我提供所有REST客戶端HTTP方法的示例嗎?

我需要使用REST Client的PUT / POST操作將整個XML和命名空間一起發送到休息服務。

如果有人有這方面的例子,那么請發帖。

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查看更多示例和文檔

git站點上為rest-client gem提供的自述文件包含大量如何執行請求,包含參數等的示例。

我從那開始。

如果有特定的東西不起作用,那么通常有助於發布你認為應該正常工作的代碼,然后人們通常更容易告訴你哪里出錯了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM