![]() |
1
4
您应该在查询字符串中保留可选的查询参数。REST中没有“规则”表示不能有查询字符串。实际上,情况恰恰相反。查询字符串应用于更改要返回到客户机的表示形式的视图。 对于URL路径组件,请坚持使用“具有可表示状态的实体”。类别似乎还可以,但您究竟在向XML提供什么?帖子?目录项?部分? 我认为更好的REST分类法应该是这样的(假设XML提要的内容是一篇“文章”):
如果您在构建REST结构时没有考虑您所表示的实体,那么您就不会进行REST。你在做别的事情。 看一看 this article on REST best practices . 它很旧,但可能有帮助。 |
![]() |
2
1
参数值?一个选项是查询字符串。使用它并不是天生的不安分。另一种选择是使用分号, Tim Berners-Lee talks about them 而且他们可能只需要满足这个要求,允许URL合理化,而不需要走太长的路。 |
![]() |
CraZyDroiD · 获取javascript中查询字符串的值 7 年前 |
![]() |
Sam · 基于可变参数值删除查询字符串的部分[重复] 7 年前 |
![]() |
scopeak · 如何在不重新加载的情况下修改URL查询字符串 7 年前 |
![]() |
Dan382 · 用于选择内容的URL查询字符串 8 年前 |