gpt4 book ai didi

rest - 简单的 REST URL 方案

转载 作者:行者123 更新时间:2023-12-02 04:58:42 27 4
gpt4 key购买 nike

在我的网络应用程序中,我有一个user 模型以及一个journalpost 模型。每个用户可以有多个期刊,每个期刊可以有多个帖子。以下是以 RESTful 方式表示的最佳方式吗?

/profiles/<username>
/profiles/<username>/journals/<journal_id>
/profiles/<username>/journals/<journal_id>/posts/<post_id>

或者会:

/profiles/<username>
/journals/<journal_id>

是更好的方式吗?

最佳答案

您拥有三种类型的资源:个人资料、期刊和帖子。

如果您的业务需要允许最终用户访问它们,您将需要提供 PUT/POST/GET/DELETE CRUD operations根据您的需要对这些资源进行操作(您可能不需要对所有资源进行所有操作)

/profiles/<username>/
/journals/<journal_id>/
/posts/<post_id>/

如果您需要提供这些资源之间的逻辑映射和关系,您还需要提供以下内容:

/profiles/<username>/journals/<journal_id>
/profiles/<username>/journals/<journal_id>/posts/<post_id>

你也可以看看这个posting as 考虑资源之间业务关系映射的方法可能是什么。

关于rest - 简单的 REST URL 方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19033462/

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