获得徽章 0
- HTTP自1.1以来已经演化成一种特殊模式(单向请求响应式)的通用应用数据传输协议,不限传HTML,也不限浏览器了。
同属异种有,FTP,Websocket.
我们作为Web应用开发者,我不会直接在TCPIP上开发HTTP,也不会直接在HTTP开发Webapp,我们活在浏览器,express,axios等http工具库等高级环境上。
当然有调优的需要时,我们还得回到HTTP底层。展开1点赞 - Web API和一般库API,甚至通用函数,性质是一样的,API背后都是一个计算功能。
Web API特殊在使用HTTP方法加资源名表达 计算功能,不像一般API任意使用自然语言符号。
Web API的设计约束,和HTTP协议的设计哲学类似。
例如,资源不能用动词,就像HTTP无状态,灵活;
URI 不适用深层次结构,可用参数,表达搜索,过滤等,就像使用JSON代替XML展开评论点赞
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)