app、h5与后端交互流程
2018-04-16 00:10:39 42 举报
登录查看完整内容
app、h5与后端交互流程
作者其他创作
大纲/内容
返回uid、id
数据库:数据库是存放数据的地方,通常是在单独的一台服务器上,后端接口在接收到客户端的请求之后,通常需要对数据库进行增查删改的操作
请求h5页面:url?uid=1047&id=2
浏览器(webview)加载好h5页面之后,h5的js代码开始运行。此时的h5页面是在用户手机上的,js首先通过浏览器当前的url获取app传过来的uid和id这两个值。然后将uid和id作为请求参数发送给后端接口。后端接口通过uid和id返回对应的数据。
显示出h5页面
url请求
用户信息(账号、密码等)
json数据
1:app、h5和后端的关系
账号、密码
打开app
每个请求都会去查询数据库
用户1047对应的数据
h5页面是存放在服务器上的,用户需要通过浏览器向服务器发出http请求,服务器接收到请求后将h5页面返回给浏览器,浏览器随后对h5页面进行解析,并显示出来
ajax请求
显示比赛首页:design_regular.html?uid=1047&id=2
h5页面
2:用户注册、登陆和uid
后端接口程序也是在服务器上的,它接收从客户端(app、浏览器)发送过来的请求数据,对这些数据进行一些操作,并返回响应数据
app是通过webview获取h5页面的,webview其实就是一个迷你的浏览器,它的工作流程跟浏览器是一样的
生成uid,存入数据库
登陆:
3:h5页面的ajax请求
验证
注册成功
app的页面都是保存在用户手机里的,用户不需要网络也可以打开app页面,但是app需要跟后端交互才可以更新数据
用户1048对应的数据
通过webview加载h5页面
注册:
收藏
0 条评论
回复 删除
下一页