请求要素:请求方式:post,get,put,delete等;请求地址:url(域名 + 定义),请求头header(包含cookie,请求内容格式的信息),简称3要素。
步骤一:后台编程,发布接口,提供url
步骤二:前端使用url,请求方式,header请求服务器响应内容
所有的请求基本如此,只是实现的形式不一样。 例:
b/s:web端的请求
步骤一:UI实现
步骤二:捕获触发事件,实现接口请求
UI实现:利用HTML标签 <input id:"login_name" name:"1" type:"text"/> <input id:"password" name:"2" type:""/>
表单提交:<form action:"" name:"" method:"">
<input id:"login_name" name:"login" type:"text"/> <input id:"password" name:"login" type:"text"/>
<input type:button name:"" onclick:"check test()">
<form/>
捕获button事件处理
<javascript>
function test(form){
form.login.focus
if(form.1.value==""){
处理后返回
return false
}
if(form.2.value==""){
处理后返回
retrun false
}
提交表单操作
}
<javascript/>
c/s架构:例Android端:
1.建立一个layout:
2.activity中加载layout
3.通过id捕获控件,点击事件响应
4.响应过程中,通过框架OKHTTP封装的网络协议请求,参数:请求,header,JSON数据参数,url
5.得到响应,获取json数据,解析为自己想要的数据类型,填充到UI控件中去
过程中有不清晰的,可以使用fiddler抓包看看。