android 基础 网络交互 HttpConnection交互

转载 2016年05月30日 16:42:13

get方式:

          get机制用的是在URL地址里面通过?号间隔,然后以name=value的形式给客户端传递参数。所以首先要在Android工程下的AndroidGetTest.java中onCreate方法定义好其URL地址以及要传递的参数,然后通过URL打开一个HttpURLConnection链接,此链接可以获得InputStream字节流对象,也是往服务端输出和从服务端返回数据的重要过程,而若服务端response.getInputStream.write()往andorid返回信息时候,就可以通过InputStreamReader作转换,将返回来的数据用BufferReader显示出来。

具体代码如下:

          Servlet端接收数据并返回通知: 

 

 

    Android端发送消息并接收Servlet返回的消息:

 

 post方式:

         post传输方式不在URL里传递,也正好解决了get传输量小、容易篡改及不安全等一系列不足。主要是通

过对HttpURLConnection的设置,让其支持post传输方式,然后在通过相关属性传递参数(若需要传递中文字符,则可以通过URLEncoder编码,而在获取端采用URLDecoder解码即可) 

 

 



Servlet和Android网络交互基础(1)

开发准备 在本篇文章开始前先介绍一下我使用的开发环境 Web MyEclipse+jdk +tomact 这里没有使用eclipse是因为MyEclipse已经继承了好多插件,无需自己...

Servlet和Android网络交互基础_MVP(2)

在第一章中我们实现了最基本的Servlet和Android用get进行网络交互功能。在实际开发中基本是需要带参数的,需要处理get/post,head,cookie,parameter等等;还要进行业...

Servlet和Android网络交互基础(3)

在上一章中采用了最简单的创建service端代码方式,但在实际开发中一般都会采用比较成熟的框架,下面是完整的maven+spring mvc 创建service的方式下载安装Eclipse 和jdk这...

Android中网络编程以及与服务器上Web项目的基础交互

1、Android网络编程初识 2、Android实现HTML源码查看 3、Android实现网络图片查看 4、Android实现与服务器上JavaWeb项目交互1、Android网络编程初识...

Servlet和Android网络交互1

  • 2016年02月24日 11:00
  • 8.57MB
  • 下载

Android使用Http协议访问网络——HttpConnection

套路篇 使用HttpConnection访问网络一般有如下的套路: 1.获取到HttpConnection的实例,new出一个URL对象,并传入目标的网址,然后调用一下openConnection...

java基础—网络编程——TCP客户端与服务端交互

import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; import ja...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 基础 网络交互 HttpConnection交互
举报原因:
原因补充:

(最多只允许输入30个字)