我有其余的客户端 gem,我正在定义一个这样的请求:
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"
在红宝石中做到这一点的最佳方法是什么?使用这个宝石?或者我可以手动进行以获得更多控制权。