如何在ruby中使用头文件生成HTTP头请求?

时间:2012-06-06 03:59:39

标签: ruby https http-headers

我一直在尝试使用多个库来发出HTTP HEAD请求,但似乎没有任何工作。

我见过一些例子,但没有什么我想要的。

这是Curl请求,现在我必须在ruby中执行:

curl -XHEAD -H x-auth-user: myusername -H x-auth-key: mykey "url"

此外,这是一个HTTPS网址,如果这会产生影响。

1 个答案:

答案 0 :(得分:1)

试试这个:

require 'net/http'

url = 'http://...'
myusename = '...'
mykey = '...'

request = Net::HTTP.new(url, 80)
request.request_head('/', 'x-auth-user' => myusername, 'x-auth-key' => my_key)