2014-10-08 32 views
0

我在使用Grails的Spring Security REST API插件時遇到了這個問題。 當我想更新某些類的某些對象。然後我調用URL中的PUT和需要更新的對象。 但假設我發送了不同類的不同對象,它仍然需要從那裏獲取所需類的對象並更新它。需要關於Grails的Spring Security REST API插件的幫助

示例:我想更新測試對象,所以我使用PUT和com.Test域的對象調用/ com/test(這很好用) 但是,如果我調用相同的URL/com/test com.Test123域,然後獲取id並獲取具有相同ID的Test域的對象並更新它。 我不需要這個。如果類不匹配,它必須顯示類不匹配錯誤。

這是一些配置問題嗎?

回答

0

你的PUT請求的線格式是什麼。

如果它是JSON,那麼服務器將嘗試從JSON數據重新創建服務器端對象。只要簽名匹配,對象將解組而不會出錯。

要獲得您正在查找的行爲,您需要使用XML和JAXB。在這種情況下,發送的XML將有足夠的信息來確保解組時創建正確的類。