使用Spring時,如果要返回JSON和XML,那麼最佳做法是什麼?使用什麼策略來確定JSON或XML?
說我有一個方法:
@RequestMapping(value="items/{id}", method = RequestMethod.GET)
public Item getItem(@PathVariable, Long id) {
// Find and return item.
}
我怎麼能調用這個在類似的風格: localhost:8080/app-name/items/1.xml
和localhost:8080/app-name/items/1.json
並獲得各自格式的數據?
你還是使用基於'Accept' HTTP頭內容協商方法。這意味着要做到這一點。 –
我同意Peter的觀點,做一些比較RESTful的事情會比通過擴展強制響應格式更好。 – aweigold
謝謝,你們倆。但是,有一個問題不是'URI'中的擴展名使它更具**代表性**,因爲它顯示了*你正在獲得什麼*它*只是好奇。 :) – whirlwin