2018年12月

记录一下最新对与REST的理解。

历史跳过。

首先REST风格是现在对于Web api的标准。
而Web api的思想可以理解为,把Web应用当成软件程序,日常出现的软件程序中会有API这一概念,隐藏细节,方便上层调用,而对于Web应用来说,最直接的“上层”就是URL,用户可见。

举个例子

http://localhost:9000/blog/123

这个URL如果有点编程经验或者什么经验的人都可以知道,是获取blogid=123的文章。

而对于程序来说,则会经过一系列截取字段与对应,即每个字段可能会对应一个相应的处理函数。其中的复杂过程对用户隐藏,满足了“隐藏细节”。直接在URL中的操作就是“方便上层调用”。

个人感悟:
这是一个不同知识与思想的通用发展-达成统一,有点爱因斯坦的“统一场论”的思想呢。