HTTParty.get多次向它发送的URI添加参数。以前有没有人遇到过这个问题?
def initialize(address)
self.address = address
self.base_uri = 'https://api.randomapi.com/street-address'
end
def get
response = HTTParty.get(base_uri, :query => {
:street => address.street.strip,
})
end如果是这样,我会这样格式化一个请求:
HTTParty.get(base_uri, :query => {:street=>"random street"})这是发送的URI。注意添加street参数的次数。
#<URI::HTTPS:0x007fbc78582d70 URL:https://api.randomapi.com/street-address?street=random%20street&street=random%20street&street=random%20street&street=random%20street>发布于 2013-10-12 03:34:09
事实证明,这是gem(https://github.com/jnunemaker/httparty/issues/185,https://github.com/jnunemaker/httparty/pull/189)中的一个bug。我升级到0.11,它修复了重复参数的问题。
https://stackoverflow.com/questions/19322439
复制相似问题