4
クエリパラメータの長いリストを使用してRESTfulクエリAPIを設計する[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する いくつかのフィルターに基づいてオブジェクトのセットを返すRESTfulクエリAPIを設計する必要があります。このための通常のHTTPメソッドはGETです。唯一の問題は、少なくとも12個のフィルターを設定できることです。これらすべてをクエリパラメーターとして渡すと、URLが非常に長くなる可能性があります(ファイアウォールによってブロックされるのに十分な長さ)。 パラメータの数を減らすことはオプションではありません。 私が考えることができる1つの代替案は、URIでPOSTメソッドを利用し、POSTボディの一部としてフィルターを送信することです。これはRESTfull(クエリデータへのPOST呼び出しを行う)に対するものですか? 誰かより良いデザインの提案がありますか?
153
api
rest
http-parameters