design-patterns - 使应用程序 RESTful 的主要模式和/或属性是什么?

标签 design-patterns rest

使应用程序 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/

相关文章:

java - 有没有办法按附件的内容类型过滤请求(多部分/表单数据)?

javascript - 根据 Ajax GET 请求将复选框设置为选中

c++ - 从文件加载时使用工厂

java - 如何通过 spring mvc 使用 REST API 中的版本?

java - Android——谷歌对单例模式的矛盾

design-patterns - 这是 IOC 的典型用例吗?

java - 如何手动创建 Spring Data Rest 实体响应格式

php - 在 PHP 中将多个项目发送到 paypal rest api 的正确方法

java - 创建编译时未知的类的实例

c# - FileInfo 的空对象模式