1、Web开发模式
# web开发模式 #前后端混合开发(前后端不分离):返回的是html的内容,需要写模板 #前后端分离:只专注于写后端接口,返回json,xml格式数据 # xml格式 <xml> <name>cxiong</name> </xml> # json {"name":"cxiong"} # java---》jsp https://www.pearvideo.com/category_loading.jsp #php写的 http://www.aa7a.cn/user.php # python写的:伪静态 http://www.aa7a.cn/user.html #什么是动态页面(查数据库的,数据动态显示),什么是静态页面(静止的html)
一般大量访问的动态页面可以动态生成后放置到CDN,减少服务器和数据库的访问
#页面静态化
2.api接口
为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本
通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介
# web api包括以下几个特点 # url:长得像返回数据的url链接 https://api.map.baidu.com/place/v2/search 返回:{"status":101,"message":"AK参数不存在"} # 请求方式:get、post、put、patch、delete 采用get方式请求上方接口 # 请求参数:json或xml格式的key-value类型数据 ak:6E823f587c95f0148c19993539b99295 region:上海 query:肯德基 output: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 # 响应结果:json或xml格式的数据 上方请求参数的output参数值决定了响应数据的格式
3.接口测试工具 Postman
https://www.postman.com/downloads/
# Postman是一款接口调试工具,是一款免费的可视化软件,同时支持各种操作系统平台,是测试接口的首选工具;postman是目前最好用的,模拟发送http请求的工具 # 双击安装,安装完成自动打开,在网页上进行登录 # 解析json的网站 http://www.json.cn/ #请求头中User-Agent:客户端的类型 # 请求头中加其他参数: # 批量接口导出和测试(实操一下)
# 案例:请求百度地图接口
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了