android网络通信
16lz
2021-01-26
android提供两种通信方式:HTTP和socket,其中支持HTTP协议的工具类有HttpURLConnection和URL,还有Apache的工具包HTTPClient。HttpURLConnection提供了最基础的HTTP通信方式。而HTTPClient则功能更加强大,提供了对Cookie,SSl,HTTPS的支持。简而言之,HTTPClient相当于PC上浏览器的API封装。而android中的socket何java的socket基本一致。
HTTP协议和Socket协议最大的区别就是Socket是长连接的,而HTTP是短连接的。
下面给出HTTP通信的例子[POST]:
下面给出HTTP通信的例子[GET]:
下面给出HTTP通信的例子[HTTPClient]:
更多相关文章
- Android(安卓)SharedPreferences mode 的模式说明
- “亲子安全卫士”项目总结
- Android(安卓)两种启动Service(远程)的方式:Bind 与Start
- android 内存泄漏处理方式
- debug android 系统方式
- 6. Android(安卓)MultiMedia框架完全解析 - NuPlayerDriver与NuP
- 实现在Android简单封装类似JQuery异步请求
- 对android NDK的认识
- Android(安卓)Binder进程间通信深入分析