有人應該使用URL的路徑參數與使用查詢參數的時間有關的規則嗎?何時使用pathParams或QueryParams
說我得到了與該領域的公司(PK),InvoiceNo(PK),Invoiceline,invoiceValue,noOfLines表發票,營業員
我現在的想法是,你的網址應該是沿着
線/Invoice/
這將顯示所有發票
/Invoice/{company}
這將顯示該公司的所有發票。
/Invoice/{company}/{InvoiceNo}
顯示特定發票和
/Invoice/{company}/{InvoiceNo}?invoiceLineNo=23
只顯示23行
我想的方式是主鍵字段應該是路徑的一部分和任何其他字段你會過濾是查詢參數的一部分。
這聽起來像是區分兩者的合理方式嗎?
另請參閱:http://stackoverflow.com/q/11552248/1725096 – 2015-04-27 09:04:51