2016-06-29 13 views
0

私はモバイルアダプタの最初の7.0で "myadapterjava"を作成しました。私はのonErrorコールを持っているし、エラーのステータスが、私は「415 である。このようにクライアントからJavaアダプタを呼び出すibm mobile最初のワークライト

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"); 
    }); 

を: 手順

@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からそれを呼び出すようにしようとしています間違ってる?

おかげ

答えて

3

@Produces(MediaType.APPLICATION_JSON)

に@Producesを変更してみてください
関連する問題