Springを使用する場合、JSONとXMLの両方を返すときにベストプラクティスと見なされるのは何ですか?JSONまたはXMLを決定するためにどのような戦略を使用しますか?
は、私は方法があるとしましょう: localhost:8080/app-name/items/1.xml
とlocalhost:8080/app-name/items/1.json
をし、それぞれの形式のデータを取得:
@RequestMapping(value="items/{id}", method = RequestMethod.GET)
public Item getItem(@PathVariable, Long id) {
// Find and return item.
}
どのように私のようなスタイルでこれを呼び出すことができますか?
あなたはむしろ 'Accept' HTTPヘッダーに基づいてコンテンツネゴシエーション方法を使用する必要があります。それはこれを行うことを意味します。 –
私はピーターに同意します。何かもっとRESTfulなことは、エクステンション経由でレスポンスフォーマットを強制するよりも良い方法と考えられます。 – aweigold
ありがとう、皆さん。しかし、1つの質問は、「URI」の拡張子は、それが正確に*あなたが得ている*ことを示すという点でより表現的**になりますか?ちょっと興味があるんだけど。 :) – whirlwin