IBM MFP8 - 调用适配器时主机无响应错误

Posted

技术标签:

【中文标题】IBM MFP8 - 调用适配器时主机无响应错误【英文标题】:IBM MFP8 - Unresponsive host error when adapter is called 【发布时间】:2017-12-14 10:38:40 【问题描述】:

当我尝试使用此代码从服务器获取 访问令牌 时出现以下错误。

WLAuthorizationManager.obtainAccessToken()
    .then(
        function (accessToken) 
            console.log("accessToken ", accessToken);
        ,
        function (error) 
            console.log("error ", error);
);

错误

See the screenshot here


    "responseHeaders":,
    "status":200,
    "responseText":"undefined",
    "errorCode":"UNRESPONSIVE_HOST",
    "errorMsg":"unresponsive host"

通常当我获得访问令牌时,会收到软更新,但由于此错误,现在没有收到软更新。 有人可以帮忙吗?

【问题讨论】:

浏览器模拟器不完全支持OAuth协议。如果你在模拟器而不是浏览器模拟器上尝试,你会遇到这个问题吗? 您使用的是什么浏览器?在与提供 Web 应用程序的域不同的域上调用 API 时,我在 Firefox 和 Edge 中遇到了同样的问题(如果你正在开发,你可能处于这种情况)。它是否像 Vivin 建议的那样在设备模拟器上工作? 【参考方案1】:

这里可能有两种情况。

    客户端和服务器的 MFP 版本不匹配。验证 MFP 的版本号,然后重试。

    MFP 控制台中未定义应用程序版本号。因此您可以在 MFP 控制台上查看版本号。

如果这不起作用,请告诉我。

【讨论】:

【参考方案2】:

您的响应状态是 200。这意味着一切都很好。检查您是否在 DB/Server 中没有您要查找的所需数据。

【讨论】:

以上是关于IBM MFP8 - 调用适配器时主机无响应错误的主要内容,如果未能解决你的问题,请参考以下文章

MFP 8.0 适配器缓存

MFP8.0 适配器部署失败

IBM Worklight:调用 Worklight 适配器时没有 SessionManager

IBM Worklight 6.0 - 调用适配器过程时出错

带有外部库的 IBM MobileFirst 适配器

IBM worklight - “找不到适配器,过程调用错误”