大家应该都听过 一句话 : 约定大于配置。
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 地址,就已经很明确的表达了,你要去做什么。