什么是在HTTP GET请求中多次发送单个参数名称的最佳实践(状态=保存并状态=已发布)?

问题描述 投票:0回答:1

这是要在我们的应用程序中添加的新模块。

在“获取请求”中,最终用户需要根据“已保存”和“已发布”状态获取数据。设计师建议发送如下状态:

posts?status=Saved&status=Published&_sort=date&_order=asc    

上述URL 不会显示为可扩展的] >>好像用户将来需要5种状态的数据一样,它将保持n个添加状态&。 (我需要相应地编写Spring Boot请求映射)

在Rest API上进行了广泛研究的人是否可以找到更好的方法来修复此方法,因为我认为由于用户获取数据,Post Request在这里没有用?

编辑

:另外我不确定使用_(下划线)是否还可以?

这是要在我们的应用程序中添加的新模块。在“获取请求”中,最终用户需要根据“已保存”和“已发布”状态获取数据。设计师建议发送如下状态:帖子?...

rest get query-parameters request-mapping get-mapping
1个回答
0
投票

发送如下状态。我喜欢向控制器发送一个字符状态(S =已保存,P =已发布),因为它又短又整洁。

© www.soinside.com 2019 - 2024. All rights reserved.