私は、Content-TypeのネゴシエーションはRESTの「やるべきこと」の1つだと感じていますが、ほとんどのフレームワーク、ツール、アプリはそれに挑戦しています。RESTアプリケーションでは、Content-Typeネゴシエーションは典型的か非定型ですか?
これは本当ですか?
どのようなRESTプログラミングフレームワークがコンテンツタイプネゴシエーションをサポートしていますか?
有用性を広げることを期待する必要がありますか? RESTフレームワークでより一般的になりますか?アプリケーションは本当に同じリソースに対して複数のフォーマットを提供していますか?それとも彼らは?リソースに複数のフォーマットを提供するのはよい理由はありますか?
あなたはハンクを知っていますが、私はそれが「正しいこと」であることを知っていますが、質問に興味がないので、コンテンツタイプのネゴシエーションが関係するかどうかは疑問です。人々は気にしない?それはYAGNIですか? – Cheeso
同じリソースの複数の表現を提供する他のどの方法よりも簡単に簡単です。これは標準で文書化された方法です。私は本当に*良い*理由がない限り、私はそれのために行くだろう。私はそこに興味がない理由が複数あると思う:驚くほど多くの人がWebアプリケーションをまったくやっていない。RESTfulなものはずっと少ない。 SOの多くの人々がMSスタックを使用しています。これはSOAPと企業を強調しています(少なくとも最近まで)。質問はかなり遅い時間に起こった。多くの人が複数の表明をしているわけではありません。 –
私の推測では、最後の理由は大きなものだったでしょう。多くの人が単一のリソースに対して複数のコンテンツタイプを考えたり考慮したりすることはないので、交渉は問題ではありません。 – Cheeso