curl命令行這是我的curl命令其在命令行工作得很好:轉換Rails中
curl --data @order_new.json \
-H "X-Augury-Token:My_token_goes_here" \
-H "Content-Type:application/json" \
http://staging.hub.spreecommerce.com/api/stores/store_id_goes_here/messages
我需要使用任何類型的寶石,具有HTTParty/rest_client/spree-試圖執行相同的軌道API客戶端,但蹊蹺的位置:
require 'httparty'
result = HTTParty.post(
"http://staging.hub.spreecommerce.com/api/stores/52eb347f755b1c97e900001e/messages",
:body => JSON.parse(File.read("order_new.json")),
:header => {
"X-Augury-Token" => "UjjKsdxbrwjpAPx9Hiw4",
"Content-Type" => "application/json"
}
)
但我得到的錯誤,
"The page you were looking for doesn't exist (404)"
我需要RAI ls相當於上面的curl命令,使用spree-api-client gem會很有幫助。
捲曲是做一個GET請求和HTTP方POST請求不要解析JSON。 – andHapp
我懷疑它@andHapp,curl命令沿'--data'參數發送,所以它應該是一個POST請求,而不是GET請求。 –
哦,對了。 – andHapp