【问题标题】:Using IBM Watson Text-to-Speech with Postman?将 IBM Watson Text-to-Speech 与 Postman 一起使用?
【发布时间】:2019-04-02 14:13:35
【问题描述】:

如何将 IBM Watson Text-to-Speech 与 Postman 结合使用?为了测试,我只想获取声音列表。我用 url 设置了一个GET 请求

https://stream.watsonplatform.net/text-to-speech/api/v1/voices

在Headers 下,我设置了username 和password。

沃森回应:

{
  "code": 401,
  "error": "Not Authorized",
  "description": "No credentials supplied."
}

用户名和密码在 Postman 中去哪里了?

【问题讨论】:

    标签: postman text-to-speech ibm-watson


    【解决方案1】:

    查看Headers 的右侧,上面写着Authorization。这就是授权凭证的去向。

    每个 API 都可以指定他们想要的授权方式。如果是用户名/密码,则视为“基本授权”。

    从技术上讲,您可以将其放在Headers 下,但您不要将用户名和密码作为两个单独的字段发送。您将包含一对 Authorization 的键值标头:Basic <Username:Password>,其中 <Username:Password> 是 Base 64 编码的。

    许多 API 将让您使用基本授权登录,并返回一个用于所有其他 API 的令牌。然后,您将使用 Bearer Token。

    【讨论】:

      【解决方案2】:

      感谢 Jake G,效果很好!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-07-28
        • 2019-04-02
        • 2018-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多