public static int sendRequest(String strXml) {
HttpURLConnection c = null;
try {
URL url = new URL(" http://127.0.0.1:8080/xxx/xxx.action");
c = (HttpURLConnection) url.openConnection();
c.setRequestMethod("POST");
c.setDoOutput(true);
c.setDoInput(true);
c.connect();
PrintWriter out = new PrintWriter(new OutputStreamWriter(c.getOutputStream(), "gb2312"));// 发送数据
out.print(strXml);
out.flush();
out.close();
String header;
for (int i = 0; true; i++) {
header = c.getHeaderField(i);
if (header == null)
break;
}
// 接收
int rec = 0;
rec = c.getResponseCode();
System.out.println("提醒种子上传用户状态:" + rec);
if (rec == 200) {
// logger.info("连接成功");
InputStream u = c.getInputStream();
BufferedReader in = new BufferedReader(new InputStreamReader(u));
String line = "";
while ((line = in.readLine()) != null) {
// logger.info("请求返回:"+line);
}
}
// 接收
c.disconnect();
return rec;
} catch (Exception e) {
e.printStackTrace();
return 0;
}
}
分享到:
相关推荐
本文将深入探讨如何使用C++语言通过WinInet库实现HTTP的POST请求,以及如何接收并解析XML数据。首先,我们需要了解HTTP POST请求的基本原理。 HTTP POST请求通常用于向服务器发送数据,比如用户填写表单后提交信息...
常见的HTTP请求方法有GET、POST等,源码中可能包含了对这些方法的实现。 3. **XML(可扩展标记语言)** XML是一种用于标记数据的语言,它提供了结构化数据的描述方式。在软件更新场景中,XML常用于存储版本信息、...
HTTP Post XML 方法 HTTP Post XML 方法是一种常用的数据传输方式,通过 HTTP 协议将 XML 格式的数据从客户端发送到服务端。在现实应用中,HTTP Post XML 方法广泛应用于不同行业和领域,例如电信运营商之间的数据...
在IT行业中,HTTP POST方法是Web应用程序中向服务器发送数据的一种常见方式,特别是在涉及XML数据交换时。XML(可扩展标记语言)是一种用于结构化数据的标记语言,广泛用于网络通信和数据存储。本篇文章将深入探讨...
在给定的代码片段中,我们看到一个名为`TestHttp`的类,其中包含了一个名为`testRegist`的方法,该方法实现了通过HTTP POST请求发送XML报文的功能。 #### 代码解析 - **创建XML字符串**:首先,通过`StringBuffer`...
发送XML报文通常涉及到POST或GET请求,这里以POST请求为例,因为POST更适合发送大量数据,如XML文档。 1. **创建XML文档** 在发送XML之前,我们需要先构建XML文档。可以使用DOM(Document Object Model)或者SAX...
java http-post xml格式客户端请求代码
本篇将详细介绍如何使用C++结合WinInet库实现HTTP POST请求,以及如何解析接收到的XML数据。 首先,WinInet是微软提供的一种用于Windows平台的Internet应用程序接口,它简化了HTTP、FTP和Gopher等协议的使用。通过...
在IT领域,特别是Web开发与服务交互中,发送POST请求并处理XML格式的数据是一项常见的需求。根据提供的文件信息,我们可以深入解析如何使用Java语言通过Apache HttpClient库来实现这一功能。 ### 发送POST请求并...
根据给定的文件信息,我们可以总结出以下关于“JAVA postxml”的相关知识点: ### JAVA实现HTTP POST XML 在Java中,实现HTTP POST请求并发送XML数据是常见的需求,尤其是在与Web服务进行交互时。下面将详细阐述...
这里我们关注的是如何使用POST方法调用一个WebService,并处理返回的XML响应。我们将探讨以下知识点: 1. **WebService**:WebService是一种基于HTTP协议的分布式计算模型,允许不同系统间的应用进行交互。它通常...
XML(eXtensible Markup Language)是一种结构化的数据格式,它允许开发者清晰地定义数据结构,而POST则是HTTP协议中用于向服务器提交数据的一种方法。下面我们将详细探讨如何在PHP中实现POST XML以及解析接收到的...
2. **HTTP POST请求**:XMLTransmitter能够发起HTTP POST请求,将构造好的XML数据发送到指定的服务器端点。HTTP POST是Web服务通信中常见的方法,用于向服务器发送数据。 3. **URL配置**:用户可以配置目标URL,...
### dxServlet.java 处理 HTTP Post 的表单请求 XML #### 概述 在 Java 开发中,处理 HTTP 请求是一项常见的任务。对于基于 Web 的应用而言,能够有效地解析和响应 HTTP POST 请求中的 XML 数据至关重要。本文将...
HttpPost httpPost = new HttpPost("http://example.com/service"); StringEntity entity = new StringEntity(xmlString, ContentType.APPLICATION_XML); httpPost.setEntity(entity); ``` 为了确保数据安全,可能...
前几天群里有个朋友问我怎么登录BAIDU,我们一看是HTTPS登录,郁闷了, ... ... ... //构造数据包 strcat(buf,"tpl_ok=&next;_target=&tpl=mn&skip;..._method=&u=http://");... XmlHttp(MyLogin_URL,"POST",buf);
5. **调用Web Service**:完成XML拼接后,客户端需要通过HTTP(POST请求)将XML发送到Web Service的URL。这通常可以通过HTTP客户端库实现,如Java的HttpURLConnection或HttpClient,C#的HttpClient类。 6. **处理...
HTTP.Post('http://example.com', XMLData); ``` 5. **使用代理服务器** 当网络访问需要通过代理时,可以配置IDHTTP的ProxyParams: ```delphi HTTP.ProxyParams.ProxyServer := 'proxy.example.com'; ...
3. API交互:很多API接口要求以POST方式提交JSON或XML数据,其中可能包含通过正则表达式处理后的值。 4. 日志分析:日志文件中可能包含大量的GET和POST请求,正则表达式可以帮助分析这些请求,提取关键信息。 在名...
超文本传输协议(HTTP)的...两种 HTTP 请求方法:GET 和 POST 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。 GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据