【问题标题】:Mobile First Json store push BUGMobile First Json商店推送BUG
【发布时间】:2017-04-01 10:24:41
【问题描述】:

我想强调一下 cordova-plugin-mfp-jsonstore 中的一个问题 在一些调查期间,我注意到在 PushInstance 上的方法 sendResourceRequest 中,数据未与

一起发送
resourceRequest = new WLResourceRequest('adapters/' + invocationData.adapter + '/' + invocationData.procedure,  WLResourceRequest.POST);
resourceRequest.send().then(ipOpts.onSuccess, ipOpts.onFailure);

按我应该变成:

resourceRequest = new WLResourceRequest('adapters/' + invocationData.adapter + '/' + invocationData.procedure,  WLResourceRequest.POST);
resourceRequest.sendFormParameters({ "params":"['" + JSON.stringify(collectionDocument) + "']" });

我需要在一个非常重要的项目中使用它,是否可以尽快修复?

问候。

丹尼尔

【问题讨论】:

    标签: ibm-mobilefirst jsonstore


    【解决方案1】:

    如果您需要 IBM 对 JSONStore 插件进行更改/修复,您需要为 IBM 打开 PMR 进行更正并为您提供 iFix。

    【讨论】:

      【解决方案2】:

      在我看来,您使用的是适配器库(不是 JSON 存储)。

      我有一个问题:

      为什么在第一次调用(send)中没有像第二次调用(sendFormParameters)那样配置参数?

      我有多个这样工作的示例(尝试使用 POST 而不是 GET):

          var submitOrderRequest = new WLResourceRequest("/adapters/BPMAdapter/startProcess", WLResourceRequest.GET);('params', [JSON.stringify(cartDataApp)]);
          submitOrderRequest.send().then(function(result) {
                  orderId = result.responseJSON.data.piid;
              }, function(error) {
              console.log("---> Error calling submitOrder procedure in BPMadapter" + error);
          });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多