簡體   English   中英

如何將Java腳本中的Json發布請求發送到apach CXF Rest Service

[英]How to send Json post request from java script to apach CXF Rest Service

任何人都可以共享JavaScript示例以將json發布請求發送到Apach CXF Rest Service。 我想將這個Java腳本用於phonegap API。

這是我用來調用rest service 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 }
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;
     }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM