複雑な型をinパラメータとして取るWCF Restメソッド(webHttpBindingを使用)を公開したいと思います。過去の経験から、POST/WebInvokeを使用して、メソッドが挿入/更新または何も変更せずにデータを返すだけであっても、複雑なパラメータを渡すのが普通です。REST Get/PostStandards
私の質問は、データを返すだけの方法でPOSTを使用し、複雑なパラメータを渡すだけではRESTの「標準」を破ることです。そうであれば他の方法もあります。
注:WebGet/GET動詞を使用してparamをシリアル化してURLに渡すことは、URLサイズやその他の制約が限られているため、実行可能な解決策ではありません。
私はクエリにこのような "複雑な"パラメータが必要なことを尋ねる必要があります... – cHao
データベースからオブジェクトのリストを返す必要があります。複雑なパラメータはサブタイプ、配列、... –