首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTParty多次向URL添加参数:选项散列

HTTParty多次向URL添加参数:选项散列
EN

Stack Overflow用户
提问于 2013-10-11 23:58:56
回答 1查看 1.9K关注 0票数 2

HTTParty.get多次向它发送的URI添加参数。以前有没有人遇到过这个问题?

代码语言:javascript
复制
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

如果是这样,我会这样格式化一个请求:

代码语言:javascript
复制
HTTParty.get(base_uri, :query => {:street=>"random street"})

这是发送的URI。注意添加street参数的次数。

代码语言:javascript
复制
#<URI::HTTPS:0x007fbc78582d70 URL:https://api.randomapi.com/street-address?street=random%20street&street=random%20street&street=random%20street&street=random%20street>
EN

回答 1

Stack Overflow用户

发布于 2013-10-12 03:34:09

事实证明,这是gem(https://github.com/jnunemaker/httparty/issues/185https://github.com/jnunemaker/httparty/pull/189)中的一个bug。我升级到0.11,它修复了重复参数的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19322439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档