小编Man*_*mal的帖子

将curl(使用--data-urlencode)转换为ruby

我试图将以下curl命令转换为ruby使用net/http但我还没弄明白如何传递--data-urlencode script@files/jql/events.js命令的一部分.

curl https://mixpanel.com/api/2.0/jql -u <apikey>: --data-urlencode script@files/jql/events.js
Run Code Online (Sandbox Code Playgroud)

使用net/http我有以下...

uri = URI.parse("https://mixpanel.com/api/2.0/jql")
request = Net::HTTP::Get.new(uri)
request.basic_auth("<apikey>", "")

response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") do |http|
http.request(request)
end
Run Code Online (Sandbox Code Playgroud)

反正有没有这样做?如果不在其中net/http可能使用另一个宝石?

ruby curl ruby-on-rails

3
推荐指数
1
解决办法
809
查看次数

标签 统计

curl ×1

ruby ×1

ruby-on-rails ×1