首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Quick Start中的“'Try now”永远不会返回

Quick Start中的“'Try now”永远不会返回
EN

Stack Overflow用户
提问于 2014-08-25 18:09:27
回答 1查看 257关注 0票数 0

我已经在Win7 64中安装了API Mgr 1.7.0。我已经阅读了快速入门指南,所有内容看起来都像所描述的那样工作。然而,当我尝试订阅cdyne api时,‘移动点’图形永远留在那里。除了浏览器刷新之外,我找不到阻止它的方法。我在API Mgr系统日志中看不到任何条目。

我已经删除了参数和auth信息,它应该返回401,但它没有,移动点继续。我使用的是Firefox31,带有AdBlock+和Noscript。据我所知,没有被阻止的脚本。

编辑1我得到了与第一个样本(YouTube)相同的问题。我想知道这个问题是不是由端口值引起的?因为我已经安装了ESB,所以我将API Mgr的所有端口都增加了1。可能我遗漏了一个端口,或者有一个端口没有文档记录。/edit 1

编辑2我已经重新安装了API Mgr。我停止了ESB,并将APIM端口保留为默认端口。我已经重新创建了手机验证服务,但我仍然有同样的问题与‘立即尝试’。我将全局日志级别设置为DEBUG,但细节太多,无法使用。我不知道应该为这个问题设置什么包名。

应用程序日志中有一个条目,如下所示,这可能是相关的。前几行如下所示:

尝试调用服务方法getApplicationNames时出现系统错误异常

提供了以下错误详细信息。有关更多详细信息,请参阅日志。尝试调用org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:445) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225) at getApplicationNames at org.wso2.carbon.logging处的服务方法getApplicationNames时发生异常org.wso2.carbon.logging.view.ui.LogViewerClient.getApplicationNames(LogViewerClient.java:165) /edit 2的.view.stub.LogViewerStub.getApplicationNames(LogViewerStub.java:3700)

向您致敬,约翰

EN

回答 1

Stack Overflow用户

发布于 2014-09-03 02:55:54

您可能尚未配置CORS。CORS是跨域资源共享1,由商店中的try-it功能使用。

CORS配置存储在API Manager Home/reposotiry/conf/api-manager.xml中。标头必须包括CORS请求使用的主机名。try-it服务使用的主机名以灰色显示在API-Console / try-it屏幕的左下角。它应该显示为'base url‘。例如:[基础地址:http://10.212.0.846.:8281,接口版本: 1.0 ]

您也可能在使用默认API时遇到问题-请确保API管理器Home/repository/deployment/server/synapse-configs/default/api/中的API使用您的端口偏移量进行了更新。这可能会阻止基本身份验证。它记录在这里2

希望这能有所帮助。-Colin

1

2

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

https://stackoverflow.com/questions/25483556

复制
相关文章

相似问题

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