パスで:
フォーマット: http://mydomain.com/ {category}/{subcategory}/{pageNumber}/{pageSize}
例: http://mydomain.com/books/thriller/3/25
クエリ文字列で:
フォーマット: http://mydomain.com/ {category}/{subcategory}? pageNumber={pageNumber}&pageSize={pageSize}
例: http://mydomain.com/books/thriller?pageNumber=3&pageSize=25
私はすべてをパス上に置くのが好きですが、それに関する私の問題は、最初の例で「本」と「スリラー」が何であるかが明らかである(または少なくともある程度明白である)一方で、「3」と「25」はかなり恣意的に見えることです対照的に。
MVCで何がどこに行くのかを判断するための標準的な方法はありますか、それとも本当に開発者次第ですか?