コールドフュージョン10を使用してRestサービスに複雑な検索機能を実装しようとしています。projectid=1やactive=1など(ManagerNameにはJohnが含まれるか、ManagerNameにはalfredが含まれます)
これを行う1つの方法は、?projectid = 1&active = 1&ManagerName = [John、Alfred]です。ただし、ManagerName検索では必要な結果が返されないため、これは私の目的には役立ちません。また、検索フィルターの数が増えると、クエリ文字列の処理が難しくなります。
HTTP Get Requestを介して入力としてxml(すべての検索フィルターを含む)を取得しようとしましたが、GetHTTPRequestData()がxmlコンテンツを反映していないため、それは役に立ちませんでした。
HTTPGetRequestを介してxml/jsonを渡す方法はありますか?xmlがHTTPPostRequestによって渡される場合、それは悪い習慣ですか?複雑なフィルターパラメーターをRESTサービスに渡す他のオプションはありますか?
私は同様の質問のためにサイトにたくさんの投稿をしましたが、それでも私の問題の解決策を見つけることができませんでした。