![]() |
1
8
做:
不要:
打个比方,你的API应该更像你客户的GPS,而不是地图。你只能向客户提供附近街道的名称。但从那时起,他们只能做你的应用程序说他们可以在任何给定的点。
大多数“RESTful”API不遵循这种模式。如果有,请参阅 Sun Cloud API 及其 backstory . |
![]() |
2
4
|
![]() |
3
3
您希望避免的一些事情是:
这里有一篇很好的文章讨论了其他一些反模式: |
![]() |
4
2
这是一个宽泛的问题,但我会试一试。首先,只使用HTTP动词来表示该操作的意图。不要使用URL参数发布到URL,该参数基本上会覆盖帖子并将其转换为GET或DELETE。这就是SOAP的工作原理(一切都是帖子)。 |
![]() |
5
2
本文详细介绍了一些区别RPC和REST的设计决策: http://www.pluralsight.com/community/blogs/tewald/archive/2007/04/28/47067.aspx
|
![]() |
Dev · 在laravel rest api中按特定角色获取所有用户 2 年前 |
![]() |
IDskxo · 为什么我们需要添加。响应的end()? 2 年前 |
![]() |
KollegeBo · 触发更新的POST或GET 2 年前 |
![]() |
meren · 如何使用react向后端api请求用户提供的值? 2 年前 |
![]() |
CaptTaifun · 如何对“多个”和“单个”对象使用相同的端点? 2 年前 |
![]() |
Zsombor Szende · 汇率api从哪里获取数据?[闭门] 2 年前 |