描述
如题。这么说吧,我们可以把所有绘制页面的部分称之为‘前台’,所有实现逻辑的部分称之为‘后台’,当我们完成了前台页面的绘制之后,通过与前台页面上的控件发生交互,从而获取到所需要使用的信息/数据,然后我们需要使用这些信息/数据来完成某项功能。(为了方便解释,我们举个栗子来方便说明)
例如:我们需要完成登录功能。
首先,我们需要完成前台页面的绘制;
然后,通过前台交互获取到用户的账号和密码;
再然后,将账号和密码发送到后台进行逻辑处理,并返回结果给前台;
最后,由前台接收到返回的结果,并做出相应的处理。
内容
关于如何绘制页面,以及如何与前台页面发生交互,我这里就不做赘述了,我们直接进入正题。
//GET请求方式
//访问地址
String getUrl = "";
try{
//创建URL对象
URL url = new URL(getUrl);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();//开启连接
connection.setRequestMethod("GET");
connection.connect();//连接服务器
//至此,只要地址正确,你应该就能连接到对应的接口,后台接口可以使用debug看看
//然后是对于请求返回的接收
if (connection.getResponseCode() == 200){
//使用字符流形式进行回复
InputStream is = connection.getInputStream();
//读取信息BufferReader
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuffer buffer = new StringBuffer();
String readLine =