WL.Clinet.connect-抛出错误-CONNECTION_IN_PROGRESS

时间:2019-04-06 18:26:59

标签: ibm-mobilefirst

MFP产品版本:8.0.0.00-20180220-083852
MFP客户版本:8.0.2018080605

我有一个使用requireJS,b骨干和jquery的应用程序。 我正在加载这样的主要js:

<script data-main="js/main" src="js/lib/require/require.js"></script>

我确定对main.js的调用是在wlCommoninit中进行的。该应用程序加载了所有依赖项。

  function wlCommoninit(){
      main();     // main.js has a single method named - main 
  }

我在主函数的结尾处调用了“ WL.Client.connect”,它只是执行并且什么都不做。

对“ WL.Client.connect”的后续调用返回以下错误消息:

Failed to connect to Worklight Server: 

              {"responseHeaders":{},
                   "responseText":"undefined",
                   "errorCode":"CONNECTION_IN_PROGRESS"}

上述错误的原因可能是什么?尽管我们在wlcommoninit中调用了WL.Client.connect。希望在调用“ wlCommoninit”时所有的WL API都已加载。

与上述MFP clinet sdk的其他版本不同使用。我没看到任何变化。

1 个答案:

答案 0 :(得分:0)

响应的原因

{"responseHeaders":{},"responseText":"undefined","errorCode":"CONNECTION_IN_PROGRESS"}

是在第一个WL.Client.connect()成功或失败之前,您已经触发了另一个connect()调用。

等到第一个成功,失败或因不活动而超时。