Web应用模式和API接口
Web应用模式
前后端混合开发
返还的是html的内容,需要写模板
页面渲染是在后台完成
前后端分离开发
不用模板语法渲染页面,在前端使用js渲染页面;页面渲染在前端完成。
以后前端人员只负责写前端,后端人员只负责写后端
前端的展现形式不一定只是网页,也可能是app或者小程序等等
API接口
API接口就是前后端交互的媒介
Web API接口的四大特征
1、url:
长得像返回数据的url链接
https://api.map.baidu.com/place/v2/search
2、请求方式:
get、post、put、patch、delete
采用get方式请求上方接口
3、请求参数:
json或xml格式的key-value类型数据
ak:6E823f587c95f0148c19993539b99295
region:上海
query:肯德基
output:json
4、响应结果:
json或xml格式的数据
# xml格式 https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295®ion=%E4%B8%8A%E6%B5%B7&query=%E8%82%AF%E5%BE%B7%E5%9F%BA&output=xml #json格式 https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295®ion=%E4%B8%8A%E6%B5%B7&query=%E8%82%AF%E5%BE%B7%E5%9F%BA&output=json