发表于: 2017-02-14 22:08:26
2 800
今天完成的事情:
1.OkHttp 基本用法和HttpURLConnection差不多
HttpURLConnection里面我使用BufferedReader对服务器返回的流进行读取,之后操作的
OkHttp网络请求先创建一个OkHttpClient的实例 ==> 创建一个Request对象构建请求方法
这里是GET请求,如果是POST请求的话, 需要在构建一个RequestBody对象来存放要提交的参数,
RequestBody requestBody = new FormBody.Builder().add(“ xxxx”,”xxxxx”).build;
之后在Request.Builder中调用post(requestBody)方法
新建一个Response响应对象, 调用OkHttpClient的newCall():方法并调用execute()方法来发送请求并获取返回的数据, 最后如图response就是返回的数据.
最后:主线程不能放耗时操作
2.解析XML格式数据;(PS:对网络上传输的格式化后的数据会有一定的结构规格和语义,接收方通过相同的结构规格解析,取出想要的内容)
Pull解析方式:
明天计划的事情:明天学习SAX解析方式,和解析JSON格式数据
遇到的问题:无
收获:OkHttp的GET和POST网络请求, XML格式数据的Pull解析方式
评论