代码之家  ›  专栏  ›  技术社区  ›  user2636197

PUT请求的REST url结构

  •  0
  • user2636197  · 技术社区  · 9 年前

    在我的应用程序中,用户可以通过向 myapp.dev/用户

    当我发送请求时,我有一个基本身份验证的授权头。因此,后端将通过检查auth头来查找用户。

    但我应该改为将我的url改为: 我的应用程序.dev/user/user_id

    当我检查其他API时,我发现有些API包含id,有些则不包含,那么最佳实践是什么?

    谢谢

    2 回复  |  直到 9 年前
        1
  •  2
  •   Mina Abadir    9 年前

    这在很大程度上取决于你如何构建你的应用程序。在您的情况下,用户正在更新自己的配置文件。我强烈建议从URI中删除id。

        2
  •  0
  •   Derrick    9 年前

    如果在其他地方收到user_id的上下文,则绝对不建议添加user_id。只是增加了额外的负担和测试用例。