`

android之HttpPost&HttpGet使用方法介绍

 
阅读更多
1、HttpPost
复制代码 代码如下:

try{
//创建连接
HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
//设置参数,仿html表单提交
List<NameValuePair> paramList = new ArrayList<NameValuePair>();
BasicNameValuePair param = new BasicNameValuePair("param1",paramValue);
paramList.add(param);

post.setEntity(new UrlEnodedFormEntity(paramList,HTTP.UTF-8));
//发送HttpPost请求,并返回HttpResponse对象
HttpResponse httpResponse = httpClient.execute(post);
// 判断请求响应状态码,状态码为200表示服务端成功响应了客户端的请求
if(httpResponse.getStatusLine().getStatusCode() == 200){
//获取返回结果
String result = EntityUtils.toString(httpResponse.getEntity());
}
}catch(Exception e){}




2、HttpGet
复制代码 代码如下:

try{
HttpClient httpClient = new DefaultHttpClient();
//仿地址链接直接跟参数,如:http://127.0.0.1:8080/test/test.php?name=;
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
if(httpResponse.getStatusLine().getStatusCode()==200){
String result = EntityUtils.toString(httpResponse.getEntity());
}
}catch(Exception e){}
分享到:
评论

相关推荐

    android之HttpPost&amp;HttpGet使用方法介绍

    下面将详细介绍这两种方法的使用方法。 1. **HttpPost** `HttpPost`方法常用于向服务器发送带有参数的数据,比如登录、注册等需要提交表单数据的场景。以下是一个基本的`HttpPost`使用示例: ```java try { // ...

    android中Http和HttpClient的Get和Post方法的使用

    3. 对于`HttpPost`,使用`setEntity()`方法添加请求体。 4. 使用`httpClient.execute()`执行请求,并获取`HttpResponse`。 5. 从`HttpResponse`获取`Entity`,处理响应数据。 加载图片是Android网络编程中的常见...

    android httpclient文件上传 http协议post get方法向服务器传输数据

    在Android中,使用HTTPClient进行POST请求时,可以通过`HttpPost`对象设置`EntityEnclosingRequestBase`的`setEntity()`方法来添加请求实体,包含要发送的数据。 3. **HTTPClient文件上传**:在Android中,...

    Http(get)请求数据Android Studio使用HttpClient

    使用`HttpPost`、`HttpPut`、`HttpDelete`分别代表这些方法,设置请求参数的方式会有所不同,比如POST请求需要使用`HttpEntityEnclosingRequestBase`子类来添加请求体。 ## 9. 使用Volley或Retrofit替代HttpClient ...

    Android端使用get post 方法提交数据到服务器demo

    本文将详细讲解如何在Android端使用GET和POST方法提交数据到服务器,并结合传智播客张泽华Android视频54-57中的代码示例进行解析。 一、GET方法 GET方法是最简单的HTTP请求方式,常用于获取服务器上的资源。在...

    HTTP GET/POST传递参数

    介绍如何通过HttpClient模块来创建Http连接,并分别以Http GET与Http POST方法来传递参数,连接之后取回Web Server的返回网页结果。重点是如何使用HttpClient的模块来完成Http的请求与应答。 分享参考自Android SDK...

    android基础 - POST GET

    在Android开发中,POST和GET是两种主要的HTTP请求方法,用于从服务器获取数据或向服务器发送数据。本文将深入探讨这两种方法的工作原理、应用场景以及如何在Android中实现它们。 一、POST与GET方法的区别 1. 工作...

    android httpget post

    在上述的压缩包文件中,"EX19_01HttpGet"可能是关于GET请求的示例代码,而"EX19_02HttpPostConnection"则可能包含POST请求的实现。通过研究这些代码,你可以更深入地理解这两种请求方法的工作原理,并将其应用到自己...

    android Http get_post

    android Http get_post get方法封装 post方法封装

    android http post/get

    在Android开发中,HTTP通信是应用与服务器交互的重要方式,主要通过POST和GET两种方法进行数据传输。本篇文章将深入探讨Android中如何实现HTTP POST和GET请求,以及相关的上传和下载功能。 首先,GET和POST是HTTP...

    Android通过POST和GET向服务器发送数据

    使用`HttpPost`和`NameValuePair`实现POST请求: ```java HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost("http://example.com"); List&lt;NameValuePair&gt; nameValuePairs = ...

    httppost httpget 需要的jar包

    以下是对`httppost`和`httpget`所需jar包的详细解释: 1. **Apache HttpClient**:这是最常用的HTTP客户端库,提供了对HTTP协议的全面支持,包括POST和GET方法。Apache HttpClient库主要由以下几个核心jar包组成: ...

    Android中Https请求get和post

    本篇将详细讲解Android中如何使用HTTPS进行GET和POST请求。 首先,HTTPS基于SSL/TLS协议,提供加密处理、服务器身份验证和消息完整性检查等功能。在Android中,我们通常会用到HttpURLConnection或者第三方库如...

    Android 通过get和post方法访问网络demo

    此demo演示android通过get和post请求方法同服务器交互,测试需要tomcat,具体参考 http://blog.csdn.net/youmingyu/article/details/52524538

    android利用httppost实现和服务器的通讯

    本篇主要介绍如何在Android应用中使用HttpPost实现与服务器的通信,以及涉及到的相关技术点。 首先,我们需要理解Android网络访问的基本规则。Android系统对网络操作进行了严格的限制,所有网络请求必须在主线程...

    android使用HTTPURLconnection/get方法访问HTTP

    在Android开发中,HTTP协议是应用层中广泛使用的通信协议之一,用于客户端(如手机应用)与服务器之间的数据交换。本篇文章将详细讲解如何在Android中利用`HttpURLConnection`类通过GET方法访问HTTP资源。 首先,`...

    Android使用Ksoap2进行HttpGet、HttpPost向WebService请求

    在Android上使用HttpGet、HttpPost和WebService进行通信,对ksoap2的接口进行封装,包括参数的构建、服务端返回数据的xml的解析等。内附ksoap2的jar包和ksoap2的封装类,可直接使用。

    Android Get和Post方式访问网络

    `GetPostTest`可能是一个包含Android应用示例代码的类,它演示了如何使用GET和POST方法进行网络通信。在这个类中,你可能会看到如何创建HTTP请求,设置请求头,处理响应数据,以及异常处理等。例如,它可能包括使用`...

    android_http_get_post

    本教程主要聚焦于如何在Eclipse环境下,利用Android SDK通过HTTP GET和POST方法与使用.NET技术构建的服务端进行通信。 一、HTTP GET与POST方法简介 1. HTTP GET:GET方法是最常见的请求方式,它向服务器请求指定的...

    android平台HttpGet、HttpPost请求实例

    总的来说,HttpClient为Android开发者提供了强大的网络访问功能,支持HttpGet和HttpPost等基本HTTP方法。在实际开发中,虽然HttpClient在较新版本的Android中已被弃用,但它仍然是许多应用的可靠选择,尤其是在处理...

Global site tag (gtag.js) - Google Analytics