使应用程序 RESTful 的主要模式和/或属性是什么?
最佳答案
以 REST 方式做事实际上很困难。
归根结底,主要的属性是:
1 - URI 代表资源,而不是操作 2 - HTTP 动词描述要采取的操作
即:
获取http://www.example.com/something/1将返回由 1 标识的内容 发帖 http://www.example.com/something/1会更新它 放置http://www.example.com/something将创造新的东西
3 - 对 GET 请求等内容的响应应记录客户端可以访问的其他位置。
如果客户要求 http://www.example.com/movies/1 (通过 GET),响应应包含将客户端指向相关事物的元素。喜欢http://www.examples.com/review/movie/1 (其中可能列出电影 #1 的评论
这真的很粗糙——花一天时间在谷歌上搜索和阅读。然后尝试找出谁在真正谈论 REST,以及谁将其与具有简化 URL 方案的基本 RPC 内容相混淆。
关于design-patterns - 使应用程序 RESTful 的主要模式和/或属性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1436922/