【问题标题】:Call java adapter from client ibm mobile first worklight从客户端 ibm mobile first worklight 调用 java 适配器
【发布时间】:2016-06-29 23:41:35
【问题描述】:

我在 mobile first 7.0 上创建了一个 java 适配器“myadapterjava”。 下面的过程

@POST
@Path("/myprocedurejava")
@Produces("application/json")
@Consumes("application/json")
public JSONObject myprocedure(String param){   

 JsonObject value = Json.createObjectBuilder()
 .add("firstName", "John")
 .add("lastName", "Smith");
 return value ;
}

我正在尝试使用以下方法从 javascript 调用它:

var urlToInvoke = '/adapters/myadapterjava/myprocedurejava';
    var timeOut = 20000;
    var param = JSON.stringify(mydata);

    var procedure = WLResourceRequest.POST;

    var resourceRequest = new WLResourceRequest(urlToInvoke, procedure, timeOut);
    resourceRequest.send(param).then(function(data) {
        console.log("OKOKOK");
    }, function(error) {
        console.log("KOKOKOKO");
    });

这样我就有了 onError 调用,错误的状态是 415。 我哪里错了?

谢谢

【问题讨论】:

    标签: ibm-mobilefirst mobilefirst-adapters


    【解决方案1】:

    尝试将@Produces 更改为@Produces(MediaType.APPLICATION_JSON)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多