Bluemix - 机器学习 - 尚未提供授权标头

时间:2018-02-02 18:49:44

标签: curl machine-learning ibm-cloud ibm-watson bearer-token

我正在尝试部署在线模型并按照说明我首先获得令牌

curl --basic --user username:password https://ibm-watson-ml.mybluemix.net/v3/identity/token

哪个工作正常,但是当我尝试使用此命令获取实例详细信息时:

curl -X GET --header "Content-Type: application/json" --header "Accept: application/json" --header "Authorization: Bearer  $token" https://ibm-watson-ml.mybluemix.net/v3/wml_instances/{instance_id}

我收到了这个错误:

{
  "code": "missing_authorization_header",
  "message": "Authorization header has not been provided.",
  "target": {
    "type": "header",
    "name": "Authorization"
  }
}

我已经尝试过我所知道的所有不同语法以及我发现google搜索但没有帮助的语法,有没有人知道如何解决这个问题?

提前致谢

1 个答案:

答案 0 :(得分:0)

检查您是否已解析Authorization': 'Bearer ' + token part来电时的回复,并仅将该令牌添加到git stash apply stash@{0}