Android(二十五)

Android 网络通信2

在Android中发送HTTP网络请求一般有三种方式HttpURLConnectoin、
HttpClient、AndroidHttpClient(很少用)。其中AndroidHttpClient这种方
式很少使用。接下来我们就来分别学习下这三种HTTP协议的网络请求。
Http通信技术是云端应用中最为常见的技术之一。客户端向服务器发出Http请求,
服务器接收到客户端的请求后,处理客户端的请求,处理完成后再通过Http应答
回去给客户端,这里的客户端一般是指浏览器。但在Android开发中客户端是
Android手机端,服务端一般是Http服务器。Http请求方式有get和post两种。
Http通信编程可以使用Java的java.net.URL,但是这个类只能发出get请求,
一般用来请求静态的、少量的服务器端数据。当网络环境不好、反复请求服务器的时候,
URI方式有可能无法读取服务器端的数据。除了URI方式外,也可以使用Apache组织
提供的HttpClient类库,该类库已经集成到Android平台中。它提供了强有力的HTTP功能,
支持HTTPS协议,自动处理Cookie,支持多线程。Get方法请求发送的数据会放置在
URL字符串之后;Post方法可以请求动态的、大量的数据,它发送的数据是放置在请求体中的。
JSDN
JSDN数据已经是客户端与服务器端交互的最常用的选择,已经很少使用
xml来进行数据交互了
本质上具有特定格式的字符串
JSDN是一种重量级的数据交换格式、客户端与服务器交互:xml ison
value的数据类型
数值
字符串
null
json数组
json对象
Android 原生API
Gson框架API
Gson创建对象的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值