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