有没有人可以分享一下发送json post请求到Apach CXF Rest服务的javascript示例。我想为phonegap API使用this java脚本。
发布于 2012-05-15 02:14:40
这是我用于调用rest服务post方法的post
$.ajax({
url: "http://localhost:8080/restService",
type: "POST",
data: { data1: "xyz", data2: "xyz"},
success: function(data){
alert(data);
}
});这是服务片段:
@POST
@Produces(MediaType.APPLICATION_JSON)
@Path("/restService")
public Collection<Obj> getPost(
@FormParam("data1") String data1,
@FormParam("data2") String data2){ //implementation }发布于 2016-05-11 13:51:54
Create json object
var dataObj ={"data1": "xyz", "data2" : "xyz"};
$.ajax({
url: "http://localhost:8080/restService",
type: "POST",
data: dataObj,
success: function(data){
alert(data);
}
});
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@Path("/restService")
public Collection<Obj> getPost(
@RequestBody DataObject dataObj){ //implementation }
Your DataObject class will look like
Class DataObject {
private String data1;
private String data2;
public void setData1(String data1){
this.data1 = data1;
}
public String getData1(){
return this.data1;
}
public void setData2(String data2){
this.data2 = data2;
}
public String getData2(){
return this.data2;
}
}https://stackoverflow.com/questions/9232210
复制相似问题