2011-01-24 89 views
1

我是REST框架的新手,我試圖公開一個簡單的方法,它需要一個整數數組並返回一個字符串數組。但我很困惑,關於什麼mimetype @Produces@Consumes的方法應該是?而客戶應該如何獲得?從REST風格的Web服務方法返回基本數組

我曾經見過使用JAXB通過XML/JSON格式發送複雜對象的方法;但我還沒有看到原始碼/陣列的任何代碼...有人可以幫忙嗎?

另外,我將不勝感激,如果有人可以顯示SOAP服務也有類似的代碼...

謝謝!

PS:我在Eclipse上使用Jersey/Java開發服務。

回答

2

基元和數組自動處理。你不必爲他們做任何特別的事情。

@Produces@Consumes不是關於返回的對象的類型。它們是關於服務消耗和產生的內容類型。它們確實涉及到對象的表示。所以如果你有@Produces("application/json"),那麼框架將使用JSON來表示結果。

你可以查看RESTEasy的文檔(除了Jersey,我猜你已經看過)。它幾乎全面涵蓋了JAX-RS。

+0

我想達到同樣的效果,但不能。你能分享一些代碼嗎? – SlowAndSteady 2011-01-27 17:28:37