关于唯一索引RESTURI的建议
您能告诉我您将使用什么URI通过REST公开以下内容吗 例如,表ItemVendor是表Item和Vendor(一对多)之间的链接表,在列ItemID和VendorID上具有唯一索引。假设此表还有一些与此特定组合相关的附加信息 这似乎不清楚:关于唯一索引RESTURI的建议,rest,Rest,您能告诉我您将使用什么URI通过REST公开以下内容吗 例如,表ItemVendor是表Item和Vendor(一对多)之间的链接表,在列ItemID和VendorID上具有唯一索引。假设此表还有一些与此特定组合相关的附加信息 这似乎不清楚: /ItemVendors/{ItemID}/{VendorID} 你会做(对我来说也很奇怪): 我认为最明确的表述方式是: /ItemVendors?ItemID=x&VendorID=y 但到目前为止,我的其他终点都没有使用查询字符串 建议
/ItemVendors/{ItemID}/{VendorID}
你会做(对我来说也很奇怪):
我认为最明确的表述方式是:
/ItemVendors?ItemID=x&VendorID=y
但到目前为止,我的其他终点都没有使用查询字符串
建议
谢谢 另一个选项是使用分隔符char并将两个键组合成一个变量
/ItemVendors/{ItemID~VendorID}
我决定使用查询字符串参数来处理这个问题。对我来说,在参数之间加上“&”就清楚地表明了您希望基于所有提供的参数过滤对象的意图。当然,并非所有方法都是如此,但就目前而言,它是有效的
/ItemVendors/{ItemID~VendorID}