前言:使用HttpURLConnection
的步骤如下:
//第一步获取HttpURLConnection的实例,一般只需new出一个URL对象,并传出目标的网络地址
URL url = new URL("https://www.bai.com");
//第二步调用openConnection()方法
connection = (HttpURLConnection) url.openConnection();
//第三步设置HTTP请求的方法,GET表示希望从服务器那里获取数据,POST表示希望提交数据给服务器
connection.setRequestMethod("GET");
//自由定制操作,可以设置连接超时、读取超时的毫秒数
connection.setConnectTimeout(8000);
connection.setReadTimeout(8000);
//第四步调用getInputStream()方法获取服务器返回的数据流
InputStream inputStream = connection.getInputStream();
//第五步对获取到的输入流进行读取
reader = new BufferedReader(new InputStreamReader(inputStream));
//最后一步调用disconnect()方法关闭HTTP请求
connection.disconnect();
完整代码如下:
public class MainActivity extends AppCompatActivity implements View.OnClickListener{
TextView responseText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState<