2

私は2つのURLを持っています:

blah.com/workorder/{dealer_code} 
blah.com/workorder/{cust_id}

これらはどちらも、送信されたデータに基づいてワークオーダーを返します。dealer_code と cust_id はどちらも文字列データです (両者の違いはわかりません)。

バックエンドでどれがどれであるかを把握する時間も方法もない場合、これをどのように設計しますか。いくつかのアイデアがありますが、リードしたくありません。また、長くなる可能性があります。あなたがこれを持っていたらどうですか:

blah.com/workorder/{dealer_code}/{id_no}/{category}
blah.com/workorder/{cust_id}/{ref_no}/{name}

考え?

4

1 に答える 1

3

クエリ文字列パラメーターに移動します。

ID (主キー) で作業指示書を検索しているのではなく、作業指示書エンティティの他のフィールドで検索しているため、検索を行っているようです。

ID を使用して作業指示書を検索する場合:

 blah.com/workorder/{id}

それ以外の場合は、次のようなものを使用します:

 blah.com/workorder?dealer_code=1&cust_id=1

類似の質問:検索用の RESTful URL 設計

于 2012-08-27T20:42:24.467 に答える