[Android studio]模拟http请求调用后台接口

[Android studio]模拟http请求调用后台接口

描述

如题。这么说吧,我们可以把所有绘制页面的部分称之为‘前台’,所有实现逻辑的部分称之为‘后台’,当我们完成了前台页面的绘制之后,通过与前台页面上的控件发生交互,从而获取到所需要使用的信息/数据,然后我们需要使用这些信息/数据来完成某项功能。(为了方便解释,我们举个栗子来方便说明)
例如:我们需要完成登录功能。
首先,我们需要完成前台页面的绘制;
然后,通过前台交互获取到用户的账号和密码;
再然后,将账号和密码发送到后台进行逻辑处理,并返回结果给前台;
最后,由前台接收到返回的结果,并做出相应的处理。

内容

关于如何绘制页面,以及如何与前台页面发生交互,我这里就不做赘述了,我们直接进入正题。

//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 = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值