发表于: 2017-02-14 22:08:26

2 802


今天完成的事情:

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解析方式   



返回列表 返回列表
评论

    分享到