2
我想玩Play來調用Web服務。 web服務接受application/json
並返回這個。用下面的代碼我試圖做到這一點。 (請注意,headers.put(xxx)
稍後會添加以解決該問題)。用WSRequest發佈JSON對象的問題
WSRequest request = WS.url(targetURL);
request.body = new Gson().toJson(user);
request.headers.put("Content-type","application/json");
request.headers.put("Accept","application/json");
request.post();
奇怪的是我的JBOSS服務器回覆:「無法使用內容類型」。如果我在我的Chrome瀏覽器中使用我的「簡單REST客戶端」插件,並提供創建的整個JSON Body GSon並添加內容類型標題,我會得到一個有效的響應。這不是將JSON發送到服務器的方式嗎?或者我在這裏錯過了一些基本的東西?