我使用URI :: HTTP库来构建我需要用来发送到端点的URL。
ids = "12345,54504"
uri = URI::HTTP.build({
:host => HOST,
:path => '/endpoint',
:query => {
:ids => ids
}.to_query,
})
我遇到的问题是端点期望ids
以逗号分隔。但是,此构建的URL将用%2C替换逗号。如何让url只发送逗号而不对其进行编码。
答案 0 :(得分:0)
不要担心%2C
是逗号的URL编码。
你可以尝试在rails应用程序中创建一个路径并放置params[:ids]
,你会看到你的ids昏迷。