ユーザーがクエリ文字列を使用するのではなく、安らかな構文を使用してオブジェクト (JSON または XML) にアクセスできるようにしたいと考えています。
http://mywebsite.com/objects/get=obj1&get=obj2&get=someotherobject/
そのため、次のようなことを行う代わりにhttp://mywebsite.com/objects/obj1/obj2/
、xml/JSON が返されます。クエリ文字列と同じように、オブジェクトを任意の順序でリストできます。
asp.net mvc では、次のようにルートをマップします。
routes.MapRoute(
"MyRoute",
"MyController/MyAction/{param}",
new { controller = "MyController", action = "MyAction", param = "" }
);
私は次のようなことをしたいと思います:
routes.MapRoute(
"MyRoute",
"MyController/MyAction/{params}",
new { controller = "MyController", action = "MyAction", params = [] }
);
params
配列には各 get が含まれます。