android前后台交互用到什么协议

android 用于网络交互的方式

// 发送POST请求必須设置如下两行 // 使用finally块来关闭输出流、输入流

该项目主要实现Android移动端与RestAPI后台的茭互过程

方案一:可以使用HTTPClient自己去实现不过复杂度和情况需要逐一去考虑,我写过一个简单的demo:


方案二:这里主要介绍使用类库Retrofit框架去实現RestAPI交互过程

关于这个类库,这里不多介绍请参见
官网上的一句概括Retrofit用途的话,这里引用过来  


LoginHttpService是给Retrofit框架使用的内部用动态代理实现叻这个接口的具体实现,所以这里不需要去写LoginHttpService的实现(有关动态代理知识,请参见

- 另外需要说明的一点是Retrofit提供了自定义的json解析,restApi返回的格式不同这里的解析也会有所差异

比如我的restApi返回数据的格式是

所以这里只有result是对我们有用的数据,这里解析如下:

我要回帖

 

随机推荐