gpt4 book ai didi

REST终点应该去哪里?

转载 作者:行者123 更新时间:2023-12-01 00:46:18 26 4
gpt4 key购买 nike

假设有 USERS 和 ORDERS

针对特定用户的订单列表

你可以做

  • /user/3/order_list
  • /order/?user=3

首选哪个,为什么?

最佳答案

可选参数往往更容易放入查询字符串中。

如果您想在参数值与现有资源不对应时返回 404 错误,那么我倾向于使用路径段参数。例如/customer/232,其中 232 不是有效的客户 ID。

但是如果你想返回一个空列表,那么当没有找到参数时,然后查询字符串参数。例如/联系人?姓名=戴夫

如果参数影响整个 URI 结构,则使用路径,例如语言参数/en/document/foo.txt 与/document/foo.txt?language=en

如果唯一标识符位于路径中而不是查询参数中。

路径对搜索引擎/浏览器历史/导航友好。

关于REST终点应该去哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42154807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com