首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >API连接开发人员门户中发布的api无法工作

API连接开发人员门户中发布的api无法工作
EN

Stack Overflow用户
提问于 2016-06-08 09:55:20
回答 2查看 954关注 0票数 0

01

  • 按照前面的链接创建名为ibmsvt的环回项目,并在本地进行测试,我们可以发布和获取。
  • 然后将此api发布为在bluemix上运行的api应用程序,我们将获得api目标url和tls文件。
  • 在api设计器调用中键入url和tls,然后再次发布api产品。
  • 检查api连接服务,我们可以找到已发布的api产品,配置开发人员门户,并邀请开发人员。
  • 登录开发人员门户并注册一个应用程序
  • 订阅app到api产品并运行post命令。

我们只能看到我们不能发布错误信息..。

有关错误信息和api文件,请参见附件信息。

EN

回答 2

Stack Overflow用户

发布于 2016-06-10 14:58:56

从提供的屏幕截图看,您将显示部署在bluemix上的回送应用程序的日志。看起来,APIConnect的POST请求也击中了Bluemix应用程序。但是,我无法看到错误的确切信息。当您从APIConnect执行POST时,您得到了什么错误?我怀疑帖子中没有包含$(request.path),您将调用url更改为什么?可以在yaml文件中提供x-ibm-配置部分吗?它将位于您的/definitions中。

感谢并致以最良好的问候,

票数 1
EN

Stack Overflow用户

发布于 2016-07-17 00:03:30

我只是有确切的问题,并挣扎了几天后,重新做了几次教程,但仍然遇到相同的问题,直到找到上层答复,并给了我一个提示。

在本教程中,如下所示:

使用以前复制的值更新以下字段: Invoke URL:插入API目标URL。您必须指定安全协议HTTPS。例如: apiconnect-ca3283b0-525c-488d-993b-3ab72fca78d0.youremail-dev.apic.mybluemix.net TLS配置文件:插入API调用tls-配置文件。例如: client:Loopback-client

原始网址是$(runtime-url)$(request.path)$(request.search)

更新后的正确URL如下所示:

https://apiconnect-ca3283b0-525c-488d-993b-3ab72fca78d0.youremail-dev.apic.mybluemix.net$(request.path)

不应删除$(request.path)之前的斜杠和$(request.search)。

我还检查了一个教程视频,它也是这样做的,但是这个步骤的屏幕很快就过去了,你通常不会注意到这个细节。50200000=1468400063

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37699191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档