【发布时间】:2017-06-30 05:56:43
【问题描述】:
我正在尝试将 ruby 与网站的 api 一起使用。说明是发送带有标头的 GET 请求。这些是来自网站的说明和他们提供的示例 php 代码。我要计算 HMAC 哈希并将其包含在 apisign 标头下。
$apikey='xxx';
$apisecret='xxx';
$nonce=time();
$uri='https://bittrex.com/api/v1.1/market/getopenorders?apikey='.$apikey.'&nonce='.$nonce;
$sign=hash_hmac('sha512',$uri,$apisecret);
$ch = curl_init($uri);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apisign:'.$sign));
$execResult = curl_exec($ch);
$obj = json_decode($execResult);
我只是在命令提示符下使用安装了 ruby 的 .rb 文件在 Windows 上。我在 ruby 文件中使用 net/http。如何发送带有标头的 GET 请求并打印响应?
【问题讨论】:
标签: ruby http http-headers