今日内容概要
- web应用模式
- api接口
- 接口测试工具postman
今日内容详细
web应用模式
django是一个web框架 专门用来写web项目
之前所学的都是前后端混合开发
后端人员写后端也要写前端 用到了模板语法--->在html页面中使用python代码
全栈开发 前后端混合时代比较多
前后端分离
后端人员 只需写后端 一点前端都不需要动 只需要写接口即可
全栈开发 前后端都自己写 后端使用后端的框架 前端使用前端的框架(vue react)
api接口
为了在团队内部形成共识 防止个人习惯差异引起的混乱 我们需要找到一种大家都觉得很好的接口实现规范 而且这种规范能够让后端写的接口 用途一目了然 减少双方之间的合作成本
api接口就是前后端交互的媒介
早些年前后端交互使用xml格式--->>>ajax:异步JavaScript和xml
后来随着json格式的出现 成为了主流 直到现在
api接口案例
-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295®ion=上海&query=肯德基&output=xml
-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295®ion=上海&query=肯德基&output=json
接口测试工具postman
作为后端 在写好了接口后 一定要自己先测试通过再给别人用
测试需要使用工具测试
浏览器就是一个很好的测试工具 但是只能发送post请求 不能发送post请求等
postman---开源软件 原本只是谷歌浏览器的插件 越做越好 之后便可以安装到操作系统上 收费
postwoman---不满上一个收费 便出现了它
还有很多其他的 但是本质是一样的 只是用来发送http请求的
postman的使用
官网下载 https://www.postman.com/downloads/?utm_source=postman-home