我一直在尝试使用多个库来发出HTTP HEAD请求,但似乎没有任何工作。
我见过一些例子,但没有什么我想要的。
这是Curl请求,现在我必须在ruby中执行:
curl -XHEAD -H x-auth-user: myusername -H x-auth-key: mykey "url"
此外,这是一个HTTPS网址,如果这会产生影响。
答案 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)