任何人都可以共享javascript示例以將json發送請求發送到Apach CXF Rest服務。 我想爲phonegap API使用這個java腳本。如何發送從Java腳本的JSON發佈請求到apach CXF Rest服務
1
A
回答
2
這是我使用後調用REST服務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 }
-1
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;
}
}
+0
在OP的問題中沒有提到春天,所以@RequestBody沒有用處。 – 2017-05-06 20:28:27
相關問題
- 1. 將json從發佈請求發送到nodejs服務器
- 2. 如何將JSON請求發佈到Jersey REST服務?
- 3. 如何將POST請求發送到REST Web服務併發送JSON?
- 4. 如何發送HttpPost請求到服務器的PHP腳本
- 5. 我如何發送Json請求到服務器java項目(NetBeans)
- 6. Android - 發送JSON請求到服務器
- 7. 如何解析從表單到REST Java/Jersey Web服務的發佈請求
- 8. SAP向HTTPS請求發送REST服務
- 9. 如何發送從node.js到另一個服務器(java)的發送請求?
- 10. 如何向Java提供json RESTful服務的發佈請求?
- 11. 如何將JSON字符串發送到Java的.NET REST服務?
- 12. 如何發送特定的json到這個服務棧請求
- 13. 從Android發送JSON請求
- 14. REST發佈請求
- 15. Google腳本發佈JSON只發送null
- 16. 如何將JSON請求發送到遠程服務器?
- 17. 如何通過angular4發送json請求到api服務器?
- 18. 發佈POST JSON到Jersey REST服務
- 19. 發送JSON對象到WCF Rest服務
- 20. 發送JSON請求
- 21. 在HTTP GET請求發送JSON數據從Java代碼REST API
- 22. 發送JSON請求到一個Java Bean
- 23. Android:發送服務請求
- 24. 如何使用rest-assured發送XML發佈請求?
- 25. 如何使用REST向S3存儲桶發送發佈請求?
- 26. 發送JSON請求到uservoice
- 27. 從Flash發送請求到服務器的服務器庫API
- 28. Nodejs:如何發送發佈請求?
- 29. 如何向HttpClient發送發佈請求
- 30. Ruby Savon:如何讓請求文本發送到服務器?
感謝您的答覆。你是否使用jQuery來進行Ajax調用? – Rocky 2012-05-18 13:04:06
我們使用Jquery以及Java代碼來調用REST服務。 – user897493 2012-07-27 14:38:42