【问题标题】:Error when invoking Worklight HTTP Adapter调用 Worklight HTTP 适配器时出错
【发布时间】:2013-06-29 07:28:01
【问题描述】:

我正在使用 Worklight 5.0.6 进行开发。我创建了一个 HTTP 适配器。在我的服务器端,我有一个 php 脚本,它接受来自 URL 的参数,使用 php 对数据执行检查,然后返回一个 JSON 对象。 当我转到实际页面时,它会返回如下数据:

[{"SUCCESS": "888888888"}]

现在,当我运行我的 HTTP 适配器时,我得到了以下结果: 错误:类转换:java.lang.String 不能转换为 org.mozilla.javascript.Scriptable

我尝试将返回的内容类型更改为文本、纯文本、JSON、json/application,但这些选项都不起作用。我需要如何从服务器返回数据,以便 HTTP 适配器可以读取它,或者我需要对 HTTP 适配器进行哪些更改?

        method : 'get',
        returnedContentType : 'plain',
        path : path,
        headers: 'accepts: */*',
        parameters : {
            'myparam' : param,
        }

    };

    return WL.Server.invokeHttp(input);

【问题讨论】:

    标签: json ibm-mobilefirst


    【解决方案1】:

    将您的 json 数组包装在一个对象中。 Worklight 无法处理返回的数组 :(

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多