[英]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.