2012-06-06 39 views
0

我一直在试图使用几个库来做一个HTTP HEAD请求,但似乎没有任何工作。如何在ruby中使用标头进行HTTP头请求?

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

这里的卷曲的要求,现在我必须这样做,在红宝石:

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

而且,这是一个HTTPS URL,如果有差别。

回答

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) 
+0

谢谢,这个工作。 – NielMalhotra