У меня есть остаточный клиентский камень, и я определяю такой запрос:
url = 'http://someurl'
request = {"data" => data}.to_json
response = RestClient.post(url,request,:content_type => :json, :accept => :json)
Однако мне нужно настроить HTTP-заголовок на что-то. Например, ключ API. Что можно сделать в curl как:
curl -XHEAD -H x-auth-user: myusername -H x-auth-key: mykey "url"
Какой лучший способ сделать это в рубине? Используя этот камень? Или я могу сделать это вручную, чтобы иметь больше контроля.