i的印象是静止应该使用路由,例如:
http://server/api/accounts/2
而不是这样的东西:
http://server/api/accounts?id = 2
我已经看到了许多使用查询字符串的示例,但是我希望人们会说这是错误的。但是,情况似乎并非如此。
对于[httpget],我应该更喜欢一个吗?
路径参数用于识别特定资源或资源。
查询参数用于对这些资源进行排序/过滤。
将所有必需的参数作为 path 参数和所有可选的参数是一个很好的做法,所有可选的参数为 QUERY 参数。
在您的情况下,如果您的:id
参数唯一标识帐户,则应该是路径参数,即:/api/accounts/:id