REST API 与 URI 有何不同?
关于 BLOB 服务 REST API 的 MSDN 文档使我们理解 REST API 和 URI 是相同的。有人可以解释 REST API 和 URI 之间的区别吗?
The MSDN Documentation on BLOB Service REST API leads to the understanding that REST API and URI are same.Can anybody explain the difference between REST API and URI?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
URI 用于标识网络(和其他地方)上的资源。
RESTful API 使用 URI 和 HTTP GET/POST/PUT/DELETE 在 Web 服务上执行 CRUD(创建、读取、更新、删除)操作。
REST api 的关键识别特征之一是 URI 用于直接识别资源,而不是返回资源的 Web 服务方法,
例如
休息:http://example.com/api/books/1
非 REST:http://example.com/api/getbook?bookId=1
A URI is used to identify a resource on the web (and other places).
A RESTful API uses URIs and HTTP GET/POST/PUT/DELETE to perform CRUD (create, read, update, delete) operations on a web service.
One of the key identifying characteristics of a REST api is that the URIs are used to directly identify resources rather than web service methods that return resources
e.g.
REST: http://example.com/api/books/1
Non REST: http://example.com/api/getbook?bookId=1
它们并不完全相同,您的 Restful API 定义了一组用于访问资源的 URI。
所以:一个 API,多个 URI。
They are not quite the same, your restful API defines a set of URIs used to access resources.
So: one API, many URIs.