`
lanfei
  • 浏览: 153342 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

HttpClient4.4.1 post提交xml

    博客分类:
  • java
 
阅读更多
	public static String sendXMLDataByPost( String url,String xmlData) throws ClientProtocolException, IOException {
	  
	  Integer statusCode = -1;
	  if (httpClient == null) {
		  httpClient = new DefaultHttpClient();
	  }
	  HttpPost post = new HttpPost(url);
	  StringEntity entity = new StringEntity(xmlData);
	  post.setEntity(entity);
	  post.setHeader("Content-Type", "text/xml;charset=UTF-8");
	  HttpResponse response = httpClient.execute(post);
	  statusCode = response.getStatusLine().getStatusCode();
	  System.out.println("返回状态:"+statusCode);
	  // 获取返回数据  
      HttpEntity repEntity = response.getEntity(); 
      String body = EntityUtils.toString(repEntity,"UTF-8");  
	  return body;
	}

 

 

分享到:
评论

相关推荐

    httpclient4.4.1 and httpclient4.5.3.rar

    《HttpClient 4.x:从4.4.1到4.5.3的演进与特性解析》 HttpClient是Apache软件基金会开发的一个Java库,用于在HTTP协议上进行客户端通信。这个库广泛应用于各种网络编程场景,包括数据抓取、API调用、网页登录等。...

    HttpClient4.4.1 API(2015年6月最新)

    Apache出品的HttpClient4.4.1版本的API。供大家学习,使用。

    httpclient-4.4.1-API文档-中文版.zip

    赠送jar包:httpclient-4.4.1.jar; 赠送原API文档:httpclient-4.4.1-javadoc.jar; 赠送源代码:httpclient-4.4.1-sources.jar; 赠送Maven依赖信息文件:httpclient-4.4.1.pom; 包含翻译后的API文档:httpclient...

    HttpClient 4.4.1 码源文件src

    HttpClient 4.4.1是该库的一个稳定版本,发布于2015年6月,提供了许多增强的功能和修复了已知的问题。在这个版本中,我们可以深入研究其源代码来了解其内部工作原理和优化我们的HTTP请求。 HttpClient 4.4.1的核心...

    httpclient-4.4.1.jar+httpcore-4.2-beta1.jar

    HttpClient 4.4.1引入了一些bug修复和性能改进,以提高其稳定性和效率。 **httpcore-4.2-beta1.jar** Apache HttpCore是HttpClient的基础模块,它提供了低级别的HTTP连接管理和传输机制。HttpCore 4.2-beta1包含了...

    httpclient-4.4.1-API文档-中英对照版.zip

    赠送jar包:httpclient-4.4.1.jar; 赠送原API文档:httpclient-4.4.1-javadoc.jar; 赠送源代码:httpclient-4.4.1-sources.jar; 赠送Maven依赖信息文件:httpclient-4.4.1.pom; 包含翻译后的API文档:httpclient...

    httpclient 客户端发送xml报文到服务器端采用post方式(加密)传递

    本示例探讨的是如何使用HTTPClient库在客户端发送XML报文到服务器端,且报文通过POST方法传递,并可能涉及加密处理,确保数据的安全性。 首先,HTTPClient是Apache提供的一款强大的Java HTTP客户端API,它允许...

    httpclient-4.4.1.1

    Build script and dependencies to create repackaged upstream version of HttpClient and depdendencies (HttpMime, HttpCore, ...Current version: 4.4.1.1 (originating from upstream HttpClient 4.4.1 version)

    java 中HttpClient传输xml字符串实例详解

    在本实例中,我们将讲解如何使用HttpClient来传输XML字符串。首先,我们需要确保引入了正确的依赖,包括Apache HttpClient、HttpMime、Commons Lang以及其他的辅助库。以下是POM文件中的依赖配置: ```xml <!-- ....

    Java后端HttpClient Post提交文件流 及服务端接收文件流

    HttpClient Post提交多文件及多个普通参数,已经封装成工具类。 需传入 要请求的url 普通参数map 例 map.put("param1","张三"); 需要传入的文件流map 其中key为文件名 服务端接收无乱码。

    SpringBoot使用httpclient发送Post请求时

    try(CloseableHttpClient httpClient = HttpClients.createDefault()) { HttpPost httpPost = new HttpPost(url); StringEntity stringEntity = new StringEntity(params, Charset.forName("UTF-8")); ...

    httpclient发送post请求

    本篇文章将深入探讨如何使用HTTPClient发送POST请求,以及相关的项目结构和实现细节。 首先,"post-demo"项目定义了我们需要调用的接口。通常,这会是一个Web服务,可能是一个RESTful API,提供特定的功能或数据。...

    (完整版)JAVA利用HttpClient进行POST请求(HTTPS).doc

    在使用HttpClient发送POST请求时,我们需要关心两个方面的问题:一是如何忽略证书验证过程,二是如何发送POST请求。对于前者,我们可以使用X509TrustManager来忽略证书验证过程。对于后者,我们可以使用HttpPost对象...

    HttpClient实现POST GET和文件下载

    3. **设置请求体**:如果POST请求有数据需要提交,可以使用`HttpEntityEnclosingRequestBase.setEntity()`方法设置请求实体,例如,使用`StringEntity`或`UrlEncodedFormEntity`来封装数据。 4. **执行请求**:通过...

    HttpClient发送post请求传输json数据

    在这个场景中,我们关注的是如何使用HttpClient来发送POST请求并传输JSON数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于API接口的数据传递。 首先,我们需要引入Apache HttpClient...

    httpclient使用post方法上传多个图片个其他参数的demo源码

    在Web开发中,POST方法常用于向服务器提交数据,比如表单数据或文件。HTTPClient库提供了一个接口来创建和发送POST请求。以下是一些关键知识点: 1. **HttpClient初始化**:首先,我们需要创建一个HttpClient实例,...

    httpclient.post例子

    首先,我们需要理解POST请求的基本概念,它通常用于向服务器发送数据,比如提交表单或者上传文件。 在`httpclient.jar`包中,主要涉及`org.apache.http.client`和`org.apache.http.entity`这两个关键包,它们提供了...

    使用httpclient模拟表单提交

    本篇文章将深入探讨如何使用HttpClient来模拟表单提交。 表单提交通常是用户在网页上填写信息后点击提交按钮,数据通过HTTP请求发送到服务器的过程。HttpClient为我们提供了模拟这一过程的能力,无论是GET还是POST...

    HttpClient post提交文件加传参的demo

    这个"HttpClient post提交文件加传参的demo"是针对初学者的一个实例,帮助理解如何使用HttpClient来实现这样的功能。在此,我们将详细探讨HttpClient的使用以及如何通过它进行文件上传和参数传递。 首先,你需要...

Global site tag (gtag.js) - Google Analytics