1.实验目的
1、了解手机移动端如何和服务器端进行网络交互 2、学习WebView控件 3、掌握原生HttpURLConnection使用以及轻量的网络请求框架OkHttp使用 4、掌握不同格式的数据解析
2.实验内容
搭建tomcat服务器,分别通过HttpURLConnection和OkHttp的方式进行网络访问,获取服务器上的不同格式数据文件,并将这些格式文件的数据提取出来
3.实验过程
- 利用本地tomcat服务器搭建项目;
- 创建json文件,并打开本地tomcat服务器;
- 编写HttpURLConnection和OKHttp测试代码;
- 编写解析json文件的方法;
- 打印输出解析结果;
4.详细实验步骤
1.搭建服务并创建json文件
2.编写HttpURLConnection测试代码
3.编写OKHttp测试代码
4.编写解析json的方法代码
5.实验结果
6.疑难小结
- 在创建url时,要注意在Android9之后需要在配置文件的application中添加属性android:usesCleartextTraffic=“true”,否则无法访问地址;
- 在创建url时,要注意,ip地址127.0.0.1或localhost均为访问虚拟机的本地服务,如果要访问本地tomcat服务器需要使用电脑的真实ip地址;
- 实验前还应在配置文件中添加权限:
<uses-permission android:name="android.permission.INTERNET"/>
否则无法访问网络;