接口的本质
一、关于应用的系统架构
客户端:浏览器 手机app cs 用户来操作客户端
服务器:一台主机 VM centos操作系统(虚拟服务器)
你们公司有几台服务器? 2-3 一台正式/生产服务器、一台测试服务器、开发环境服务器
为什么分开放? 数据不一样
数据库:存放数据
注册—insert数据库 登录—查询select 充值:更新 update
Linux:操作系统 版本:centos6.5 uname -a查看操作系统版本
二、用户请求的实质
1、用户发起一个请求,是怎么响应的?
客户端(1,2,3)-----通过网络到达----服务器(数据库) 增改查----客户端
用户请求的本质
1)工具:fiddler 抓包 弱网测试 代理
2)抓包之后干嘛? 看请求的数据 响应数据
3) 看数据干嘛?检查我们发过去的数据以及服务器返回的数据是否正确 可以帮忙定位bug bug是前端还是服务器端?
代理是什么?
fiddler 中介 转发请求和响应
web页面(js)–提交、登录、保存按钮发起真正的接口地址—服务器
(web层----接口层—服务器)
怎么去找接口层?
有需求文档----按照接口需求文档去做 接口地址 要那些参数
没有需求文档—web 凭经验、看那个请求带来数据(webForms) 根据关键字找 login、logout
响应数据?