1
12
希望如果你让你的URL引用一个名词,那么你就有更好的机会正确实现HTTP动词。除此之外,一个URL和另一个URL绝对没有优势。 实际上,URL的内容与RESTful系统完全无关。它只是一个标识符。 重要的不是它看起来像什么,而是你用它做什么。 |
2
6
http://tomayko.com/writings/rest-to-my-wife (遗憾的是,它现在已经被取下了,但仍然可以在屏幕上看到 web.archive.org )
|
3
5
另外,也许你不能用其他的HTTP动词来处理第一个-例如,你需要一个新的putPart方法。第二个可以与不同的动词(如PUT、DELETE、POST)一起重用以“操纵”资源?我想你也在说GET两次,一次用动词,一次用方法,所以第二次更符合HTTP协议的意图? |
4
4
|
5
2
restimo的最大优点是它允许一种干净的方式来使用HTTP动词(这在REST服务中是最重要的)。实际上,使用REST意味着您正在使用HTTP协议及其动词。 使用你的网址,想象你想发布一个“部分”,而不是得到它 第一种情况应该是这样的: 你用的是一个GET,你应该用一个post
在正文上,(例如)这样的xml
|
6
1
URI语义由 RFC 2396 . 与这个问题特别相关的摘录是第3.3节。”路径组件“:
和3.4“查询组件”:
请注意,查询组件不是资源标识符的一部分,它只是由资源解释的信息。
因此,由第一个示例标识的资源实际上只是
因此,第二种类型的URL的“优点”是它在语义上是正确的,而第一种则不是。 |
7
0
真的?你选择了一个糟糕的框架。我的经验是,RESTful版本的代码量完全相同。也许我只是幸运地进入了一个很酷的框架。
只有一次。他们拿到之后,你就不用再解释了。
只有一次。他们拿到之后,你就不用再解释了。 |
8
0
将查询部分用于某个较大资源的子集—分页就是一个很好的例子,说明了这一点。 |
user755806 · 从Rest服务返回JSON响应? 6 年前 |