web应用模式
web应用的开发主要有两种模式:
- 前后端不分离
- 前后端分离
django
web
框架,专门用来写web
项目
之前学的,写的bbs
项目,图书管理系统,用的都是前后端混合开发
前后端不分离
后端人员,写后端,也要写【模板语法】---》》》xx.html
的python
代码
全栈开发-->前后端混合时代,比较多
前后端分离
后端人员,一点前端都不需要动,只需要写接口即可
全栈开发---》web
后端,前端框架(vue
,react
)
API接口
为了在团队内部形成共识、防止个人习惯差异引起混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本【前后端】
通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介
-
点赞,点踩 就是API接口
api接口:就是前后端交互的媒介
url地址:https://api.baidu.com/place/v2/search
请求方式:get
,post
,delete
,put
请求参数:json
格式的key-value
类型数据
早些年,前后端交互使用xml格式----》
ajax
:异步JavaScript
和XML
后来,随着json
格式的出现,成了主流,直到现在
以后:一定会出现,比json
更高效的交互格式,更安全
响应结果:json
格式的数据
api接口案例
接口测试工具postman
作为后端,写好了接口,我们自己要测试通过,再给别人用
写的接口,需要有个工具测试
浏览器只能发送get
请求,不能自动发送post
,delete
请求
postman
- 开源软件,只是谷歌浏览器的插件,越做好好,后来可以按装到操作系统上,再后来,收费
postwoman
- 很多很多其他的,不同公司用的也可能不一样,你只需要明白一个点,这个工具只是用来发送
http
请求
postman的使用
官方下载:https://www.postman.com/downloads/?utm_source=postman-home----》Postman-win64-Setup.exe
按照,双击即可