我正在尝试运行 WSO2 API Manager 包 1.6 中的 YoutubeFeeds 示例。如产品文档中所述,我执行了以下步骤:
- 在 /CARBON_HOME/bin 目录中执行“ant”命令 --> OK
- 在 /CARBON_HOME/samples/Data 目录中执行“ant”命令 --> OK
- 启动 API Manager 服务器
- 在 /CARBON_HOME/samples/YoutubeFeeds 目录中执行“APIPopulator.bat” --> OK
- 执行命令 curl -H "**Authorization: Bearer " http://:8280/youtube/1.0.0/most_viewed "**
执行第 5 步后,如果我已将“Thrift”配置为 API GW 和 API 密钥管理器之间的身份验证协议,我收到以下错误:访问后端服务以进行 API 密钥验证时出错。似乎是关于密钥验证检查的一些问题。我试图解决这个问题,但没有结果。
所以在那之后我尝试使用“WSClient”身份验证协议进行切换,在这种情况下,我得到了一个 202 HTTP 返回代码,这意味着:请求已被接受但尚未完成。通过这种方式,请求被接受,但我没有得到任何回应。
PS:API 管理器在默认端口上运行(偏移端口为 0)
有什么建议吗?