Cách chuyển tham số truy vấn và tiêu đề trong phương thức bài bằng cách sử dụng HTTparty. Tôi đang làm như sau Nhưng nó némChuyển tiêu đề và tham số truy vấn trong HTTparty
query = {:method => "neworder", :nonce => 1404996028, :order_type => "buy", :quantity=>1,:rate=>1}
headers = {:key=> "87819747209090199871234", :sign=> "0a3888ac7f8e411ad73a0a503c55db70a291rsf34bfb9f9a47147d5200882674f717f6ede475669f3453"}
HTTParty.post("https://www.acb.com/api/v2/market/LTC_BTC/", :query => query, :headers => headers)
Nhưng nó ném lỗi sau đây. Làm thế nào để xử lý các tham số chuỗi truy vấn và các tiêu đề với HTTparty.
/home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/http/header.rb:172:in `capitalize': undefined method `split' for :key:Symbol (NoMethodError)
from /home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/http/header.rb:165:in `block in each_capitalized'
from /home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/http/header.rb:164:in `each'
from /home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/http/header.rb:164:in `each_capitalized'
tôi thấy rằng với một số cuộc gọi API sử dụng ': body' thay vì': query' sẽ làm việc. Nói chung, hãy chú ý đến cách bạn đặt tên cho các tham số yêu cầu – divergent