1.超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 2. java接口 --------java.net.*
3. apache 接口---------org.apache.http.*
Apache提供的HttpCient,实现起来简单方便:
A: GET方式操作
-
public void get() {
-
String url = httpUrl + "?text1=" + text1.getText().toString()
-
+ "&text2=" + text2.getText().toString();
-
// 创建HttpGet对象
-
HttpGet request = new HttpGet(url);
-
// 创建HttpClient对象
-
HttpClient client = new DefaultHttpClient();
-
HttpResponse httpResponse = null;
-
try {
-
httpResponse = client.execute(request);
-
if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
-
text3.setText(EntityUtils.toString(httpResponse.getEntity(),
-
"utf-8"));
-
}
-
} catch (ClientProtocolException e) {
-
e.printStackTrace();
-
} catch (IOException e) {
-
e.printStackTrace();
-
}
-
}
-
public void get() {
-
String url = httpUrl + "?text1=" + text1.getText().toString()
-
+ "&text2=" + text2.getText().toString();
-
// 创建HttpGet对象
-
HttpGet request = new HttpGet(url);
-
// 创建HttpClient对象
-
HttpClient client = new DefaultHttpClient();
-
HttpResponse httpResponse = null;
-
try {
-
httpResponse = client.execute(request);
-
if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
-
text3.setText(EntityUtils.toString(httpResponse.getEntity(),
-
"utf-8"));
-
}
-
} catch (ClientProtocolException e) {
-
e.printStackTrace();
-
} catch (IOException e) {
-
e.printStackTrace();
-
}
-
}
B:POST方式操作
分享到:
相关推荐
本篇文章将深入探讨如何在Android中进行HTTP协议的网络编程,并以`HttpTestActivity.java`为例,分析经典完整的代码实现。 首先,我们需要了解Android网络操作的基本原则。由于Android的安全策略,所有网络操作必须...
在Android应用开发中,HTTP协议编程是一个至关重要的环节,它涉及到客户端如何与服务器进行数据交互。"老罗android视频开发源码和ppt--android之http协议编程.rar"这个压缩包包含的资源,很显然是为了帮助开发者深入...
本示例源程序聚焦于使用HTTP协议在Android应用中上传数据,具体是通过Android Studio中的HttpURLConnection类来实现。同时,服务器端使用ASP(Active Server Pages)进行数据处理,将接收到的数据保存至数据库并进行...
在Android应用开发中,HTTP协议编程是至关重要的一个环节,特别是在进行网络通信时。老罗的这个Android视频教程深入浅出地讲解了如何在Android环境中使用HTTP协议进行数据交互,对于初学者和有一定经验的开发者来说...
"Android Http协议访问网络实例(3种)" Android Http协议访问网络实例是Android开发中常见的网络交互方式,本篇文章将对Android Http协议访问网络实例进行详细介绍,包括三种方法:HttpConnection、OKHTTP和...
在Android平台上,将网页内容通过HTTP协议下载到指定文件夹是一项常见的任务,尤其在离线浏览、数据缓存或者后台更新资源的场景中。HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,它允许客户端(如...
**Onvif协议详解** ...总的来说,实现ONVIF协议在Android上是一项技术挑战,需要深入理解网络通信、SOAP、XML解析以及Android系统特性。通过不断学习和实践,开发者可以创建出能与各种ONVIF设备无缝交互的应用。
本篇文章将深入探讨Android中使用HTTP的基础知识,包括HTTP协议的基本原理以及源码解析。 首先,理解HTTP协议的基本概念至关重要。HTTP是一种应用层协议,用于从Web服务器传输超文本文档到客户端(例如,Android...
### Android中HTTP协议上传文件知识点解析 #### 一、HTTP协议简介 HTTP(HyperText Transfer Protocol)即超文本传输协议,是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是基于TCP/IP通信协议来...
在Android应用开发中,HTTP协议是连接服务器进行数据交互的重要方式。本教程主要聚焦于HTTP POST方法的使用,这是HTTP协议中的一个核心概念,用于向服务器发送数据。POST请求常用于提交表单、上传文件或者在API接口...
Android 应用安全实战:Frida 协议分析 Android 应用安全是目前智能手机安全中最重要的问题之一。随着智能手机的普及,Android 应用安全问题越来越受到关注。Android 应用安全不仅关系到用户的隐私和财产安全,还...
"android手写Http协议上传文件"这个主题就是关于如何利用Socket编程实现一个简单的HTTP协议来上传本地文件到服务器的过程。下面将详细讲解这个过程涉及的关键知识点。 1. **HTTP协议基础**: HTTP(超文本传输协议...
在Android平台上,利用Http协议进行文件下载是一项常见的任务,它涉及到网络编程、多线程、文件操作等多个技术领域。本文将深入探讨如何在Android中实现这个功能,主要围绕标题“Android利用Http下载文件”和提供的...
在Android开发中,基于Http协议的文件下载是一个常见的需求,主要涉及到网络编程、多线程以及文件操作等技术。下面将详细讲解这个过程,并结合提供的文件名称列表来解析实现的关键点。 1. **Http协议**:HTTP...
我的Android进阶之旅------>Android基于HTTP协议的多线程断点下载器的实现的源代码,原文地址:http://blog.csdn.net/ouyang_peng/article/details/10125409
8. **其他协议支持**:除了RTSP,Android也支持HTTP、MMS等其他流媒体协议。如果服务器支持,可以考虑使用更简单的HTTP Live Streaming (HLS)协议,它在移动网络上的性能通常更好。 以上就是关于Android平台使用...
在Android开发中,与服务器进行数据交互是必不可少的,而HTTP协议是互联网上应用最为广泛的一种网络协议。本示例将关注如何在Android客户端与Tomcat服务器之间利用HTTP协议进行通信,这对于初学者来说是非常实用的...