Использование Bubblewrap: как сформулировать get с пользовательскими заголовками?

У меня есть следующая команда Curl, которая работает:

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

Я пытаюсь сделать это через get в BubbleWrap HTTP:

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 назад, так что, может быть, я неправильно установил заголовок?


person Mikael Härsjö    schedule 05.01.2013    source источник


Ответы (1)


Имя заголовка должно быть Authorization со значением GoogleLogin auth=xxx. То, как вы это делаете, это имя заголовка Authorization:GoogleLogin auth со значением xxx. Попробуйте это вместо этого:

:headers => {"Authorization" => "GoogleLogin auth=xxx"}
person Dylan Markow    schedule 06.01.2013