1.前言.
如题.
2.代码.
HttpURLConnection 连接servlet例子,servlet也可以是封装的action,能取到request就可以了.
public static void main(String[] args) throws IOException {
String r = AnalysisXML.getXml(); //要传入的xml字符串
String path ="http://localhost:8080/axis/services/bxserver";
java.net.URL url = new java.net.URL(path);
// 打开连接
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
// 设置是否向connection输出,因为这个是post请求,参数要放在
// http正文内,因此需要设为true
connection.setDoOutput(true);
connection.setDoInput(true);
connection.setRequestMethod("POST");
// Post 请求不能使用缓存
connection.setUseCaches(false);
connection.setInstanceFollowRedirects(true);
connection.setRequestProperty("Content-Type",
"text/xml");
connection.connect();
DataOutputStream out = new DataOutputStream(connection
.getOutputStream());
out.writeBytes(r);
out.flush();
out.close();
BufferedReader reader = new BufferedReader(new InputStreamReader(
connection.getInputStream()));
String line;
System.out.println("=============================");
System.out.println("Contents of post request");
System.out.println("=============================");
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
System.out.println("=============================");
System.out.println("Contents of post request ends");
System.out.println("=============================");
reader.close();
connection.disconnect();
}
Servlet中获取流信息:
[java] view plaincopyprint?在CODE上查看代码片派生到我的代码片
String resultXml = "";
boolean resultStr = true;
String XMLData = null;
StringBuffer tempStringBuffer = new StringBuffer();
String tempString = null;
BufferedReader reader = request.getReader();
while ((tempString = reader.readLine()) != null){
tempStringBuffer.append(tempString);
}
XMLData = tempStringBuffer.toString();
摘自:http://blog.csdn.net/hzw2312/article/details/17754811
分享到:
相关推荐
httpclient-4.5所需jar包,里面包含httpclient-4.5.jar等等10个必须的开发包。 1.commons-codec-1.9.jar 2.commons-logging-1.2.jar 3.fluent-hc-4.5.jar 4.httpclient-4.5.jar 5.httpclient-cache-4.5.jar 6....
赠送jar包:httpclient-4.5.13.jar; 赠送原API文档:httpclient-4.5.13-javadoc.jar; 赠送源代码:httpclient-4.5.13-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.13.pom; 包含翻译后的API文档:...
赠送jar包:httpclient-4.5.13.jar; 赠送原API文档:httpclient-4.5.13-javadoc.jar; 赠送源代码:httpclient-4.5.13-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.13.pom; 包含翻译后的API文档:...
这里提到的四个jar包——httpcore-4.2.4,httpclient-4.2.5,httpclient-cache-4.2.5,httpmime-4.2.5,都是Apache HttpClient库的不同组件,用于支持HTTP通信和相关功能。 **httpcore-4.2.4.jar** 是HTTP Core模块...
赠送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.5.jar`时,需要注意线程安全性和连接管理。HttpClient支持多线程环境,但必须正确配置连接池和管理策略,以防止资源泄漏和性能问题。此外,正确处理异常和错误,以及适时关闭资源,也是使用...
赠送jar包:httpclient-4.5.6.jar; 赠送原API文档:httpclient-4.5.6-javadoc.jar; 赠送源代码:httpclient-4.5.6-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.6.pom; 包含翻译后的API文档:httpclient...
赠送jar包:httpclient-4.5.10.jar; 赠送原API文档:httpclient-4.5.10-javadoc.jar; 赠送源代码:httpclient-4.5.10-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.10.pom; 包含翻译后的API文档:...
《JAVA中使用HttpClient:commons-httpclient-3.0.jar详解》 在JAVA开发中,进行HTTP请求时,Apache的HttpClient库是一个不可或缺的工具。本文将深入解析`commons-httpclient-3.0.jar`,它是HttpClient的一个重要...
赠送jar包:httpclient-4.5.12.jar; 赠送原API文档:httpclient-4.5.12-javadoc.jar; 赠送源代码:httpclient-4.5.12-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.12.pom; 包含翻译后的API文档:...
httpclient-4.5.13-sources.jar
httpclient-4.5.6.jar, commons-codec-1.10.jar, commons-logging-1.2.jar , fluent-hc-4.5.6.jar, httpclient-cache-4.5.6.jar, httpclient-win-4.5.6.jar , httpcore-4.4.10.jar, httpmime-4.5.6.jar, jna-4.4.0....
httpclient-4.4.5.jar最新JAR下载dowonloaddowonloaddowonloaddowonloaddowonload
赠送jar包:httpclient-4.5.5.jar; 赠送原API文档:httpclient-4.5.5-javadoc.jar; 赠送源代码:httpclient-4.5.5-sources.jar; 包含翻译后的API文档:httpclient-4.5.5-javadoc-API文档-中文(简体)版.zip ...
首先,我们来了解`httpclient-4.5.3.jar`。这是Apache HttpClient库的一个版本,属于Apache软件基金会的一部分。HttpClient 4.x系列是HttpClient的最新稳定版本,它带来了许多改进和新特性,旨在提高性能、稳定性和...
5个jar包,commons-codec-1.9.jar,commons-httpclient-3.1.jar,commons-logging-1.2.jar,httpclient-4.5.jar,httpcore-4.4.1.jar
赠送jar包:httpclient-4.5.6.jar; 赠送原API文档:httpclient-4.5.6-javadoc.jar; 赠送源代码:httpclient-4.5.6-sources.jar; 赠送Maven依赖信息文件:httpclient-4.5.6.pom; 包含翻译后的API文档:httpclient...
赠送jar包:httpclient-4.4.jar; 赠送原API文档:httpclient-4.4-javadoc.jar; 赠送源代码:httpclient-4.4-sources.jar; 赠送Maven依赖信息文件:httpclient-4.4.pom; 包含翻译后的API文档:httpclient-4.4-...
这个压缩包“HttpClient-4.3.6”包含了该版本的所有核心组件和示例,旨在方便开发者快速集成和使用。 在HttpClient-4.3.6中,主要包含以下几个部分: 1. **lib** 目录:这个目录下包含了HttpClient运行所需的依赖...
首先,我们来看核心库`httpclient-4.5.2.jar`。HttpClient是Apache提供的一款功能强大的HTTP客户端实现,它支持多种HTTP方法(如GET、POST等)、连接管理、身份验证、重定向处理、Cookie管理以及各种HTTP协议特性。...