2011-08-15 56 views
0

我們正在將所有Web服務從GET更改爲POST。在更改爲RequestMethod.Post後,我得到415個不受支持的操作。該服務的URL是這樣的。 /網絡服務。所以沒有擴展。服務完成這些服務的方式僅適用於JSON。我不確定如何在不破壞mediaType的情況下配置協商解析器的內容。這是問題還是其他問題?Spring Rest 415不支持的類型錯誤

我試圖做的另一件事是改變@RequestBody只接受一個字符串。在那種情況下,至少它打擊了網絡服務。但是,當我將其更改爲某個對象或某種性質的對象時,它就是415不支持的錯誤。

謝謝。

回答

0

當您嘗試發送對象到您的Web方法時,對象是否可以被serilizable?如果不是,我相信他們一定是,這就是爲什麼發送一個字符串工作正常。在某些情況下,某些類可能包含List或其他類型,但最初並非可以進行可系列化,但如果您爲其編寫代碼,任何事情都可能是本質上的。

+0

我認爲您可能是正確的。我正在使用restclient來測試當前,但它將被另一個客戶端使用。如何確保對象是序列化的? –

相關問題