android 用于网络交互的方式
// 发送POST请求必須设置如下两行 // 使用finally块来关闭输出流、输入流android 用于网络交互的方式
// 发送POST请求必須设置如下两行 // 使用finally块来关闭输出流、输入流该项目主要实现Android移动端与RestAPI后台的茭互过程
方案一:可以使用HTTPClient自己去实现不过复杂度和情况需要逐一去考虑,我写过一个简单的demo:
方案二:这里主要介绍使用类库Retrofit框架去实現RestAPI交互过程
关于这个类库,这里不多介绍请参见
官网上的一句概括Retrofit用途的话,这里引用过来
LoginHttpService是给Retrofit框架使用的内部用动态代理实现叻这个接口的具体实现,所以这里不需要去写LoginHttpService的实现(有关动态代理知识,请参见
- 另外需要说明的一点是Retrofit提供了自定义的json解析,restApi返回的格式不同这里的解析也会有所差异
比如我的restApi返回数据的格式是
所以这里只有result是对我们有用的数据,这里解析如下:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。