アプリケーション用の新しいRESTfulWebサービスを開発しています。
特定のエンティティでGETを実行する場合、クライアントはエンティティのコンテンツを要求できます。一部のパラメータを追加する場合(たとえば、リストの並べ替え)、クエリ文字列にこれらのパラメータを追加できます。
または、リクエストの本文でこれらのパラメータを指定できるようにする必要があります。 HTTP / 1.1は、これを明示的に禁止していないようです。これにより、より多くの情報を指定できるようになり、複雑なXML要求を指定しやすくなる可能性があります。
私の質問:
- これは完全に良い考えですか?
- HTTPクライアントは、GETリクエスト内でのリクエストボディの使用に問題がありますか?