API ブループリントを使用して RESTful 検索 API の API ドキュメントを開発しています。フィルターを API に渡して組み立てられるようにしたいと思います。
filter[filtername1]=filtervalue1
filter[filtername2]=filtervalue2
この質問に従って、私はパーセントでエンコードされた角括弧を使用していますが、この質問とは異なり、考えられるすべてのキー名を説明することはできません。
Blueprint API ドキュメントを作成するときに、URL でハッシュベースのパラメーターをフォーマットする方法は?
ソースデータの任意のフィールドになる可能性があるため、キー名を可変にしたいと考えています。これは機能しますか?
## Key-Value-Test [/api/v1/keyvaluetest?term={term}&filter%5B{field_name}%5D={field_value}]
+ term
+ filter_field
+ filter_value
このような 2 次元配列の推奨形式はありますか? + filter_field
実際には一致しないため、これは Dredd では機能しないようです。filter[filter_field]