RESTFUL API 到底是什么

来源:互联网 发布:公司需要中文域名吗 编辑:程序博客网 时间:2024/05/29 04:42

大家应该都听过 一句话 : 约定大于配置。

rest 其实就是 一种约定。让沟通 更加明了。 而rest 是再http访问中 比较好的传播开了,其实rest是一种理论,一种约定。

rest是如何重新定义了http url 的,网上有好多详细帖子进行讲解。我想表达的是 rest 为什么这么容易让大家接口,让大家都认可这个约定的。

那我还是用例子来说吧:

电脑目录: 根目录 home/mine

作为一个经常用电脑的人,你会有很多文件,开始为了省事。你将所有的文件都放在了mine的目录下,刚开始文件特别少。你每次去找文件,把文件夹打开之后,很快就能到,

但是随着文件的增多,你发现你要找到想要的文件特别麻烦。那么怎么办呢,如果让自己快速的找到自己的文件。

为了方便自己快速查找文件: 所以你想到了将文件进行分类。

所以你又建在mine下面又新建了几个目录

home/mine/tools/

home/mine/documents/

home/mine/meeting/

home/mine/usual/

这样就很明确了,每次想找文件,那么就找到相应的分类下的文件夹,进行查找,就能很快的找到自己文件。

这其实就是对应 在 http 请求中的请求分类 :括HTTP GET、POST、PUT、DELETE, 相对应 查 ,增 ,改, 删。 url 是什么意思(Uniform Resource Locator  统一资源定位符),其实是一个资源的访问路径,通过修改后,一个url 你就能知道,这个url是去定位什么东西,很明确。所以也有很多人说httpurl 里不应该有动词,全应该是名词。

总结就是: 在http 请求中, 你的请求方式 和 写的 url 地址,就已经很明确的表达了,你要去做什么。












原创粉丝点击