REST API与URI有何不同?

时间:2011-09-26 04:59:18

标签: azure cloud blob

关于BLOB服务REST API的MSDN文档使人们理解REST API和URI是相同的。任何人都可以解释REST API和URI之间的区别吗?

2 个答案:

答案 0 :(得分:1)

它们并不完全相同,您的restful API定义了一组用于访问资源的URI。

所以:一个API,多个URI。

答案 1 :(得分:1)

URI用于标识Web(以及其他地方)的资源。

RESTful API使用URI和HTTP GET / POST / PUT / DELETE在Web服务上执行CRUD(创建,读取,更新,删除)操作。

REST api的一个关键识别特征是URI用于直接识别资源,而不是用于返回资源的Web服务方法

e.g。
REST:http://example.com/api/books/1
非REST:http://example.com/api/getbook?bookId=1