使用Bubblewrap:如何使用自定义标头制定get?

时间:2013-01-05 21:50:05

标签: ruby http-headers rubymotion

我有以下可用的Curl命令:

curl -H "Authorization:GoogleLogin auth=xxx" http://www.google.com/reader/api/0/user-info

我正在尝试通过BubbleWrap HTTP中的get执行此操作:

HTTP.get("http://www.google.com/reader/api/0/user-info",
    {
        :headers => { "Authorization:GoogleLogin auth" => "xxx"}
    }) do |response|
    puts response
    puts response.body.to_str
end

但是我得到了401,所以也许我没有正确设置标题?

1 个答案:

答案 0 :(得分:2)

标题名称应为Authorization,其值为GoogleLogin auth=xxx。按照您的方式进行操作,标题名称为Authorization:GoogleLogin auth,其值为xxx。试试这个:

:headers => {"Authorization" => "GoogleLogin auth=xxx"}