2013-12-16 30 views
0

我正在使用僞API。我從開發人員處獲得了一個示例AJAX調用,並且正在努力將其轉換爲Ruby,並使用HTTParty來從對象進行調用。通過HTTParty將AJAX查詢導入到Rails中

AJAX:

$.ajax({ 
     dataType: "jsonp", 
     crossDomain: true, 
     jsonpCallback: "DataCallBack", 
     url: "http://servicedomain.com/Widgets/Quotes.ashx", 
     data: { partnerID: '39' } 
    }) 

至於現在,我的電話是這樣的:

query = { 
    'dataType' => "jsonp", 
    'crossDomain' => true, 
    'jsonpCallback' => "DataCallBack", 
    'url' => "http://servicedomain.com/Widgets/Quotes.ashx", 
    'data' => { 'partnerID' => '39' } 
} 

HTTParty.post("http://servicedomain.com/Widgets/Quotes.ashx", :body => query) 

的響應是一個網頁,上面寫着網址無效。我的語法正確嗎?

回答

1

這是一個GET要求:

query = { 'partnerID' => '39' } 

HTTParty.get("http://servicedomain.com/Widgets/Quotes.ashx", :query => query)