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

HTTP+POST+XML

阅读更多

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++实现http的post发送接收数据以及xml解析

    本文将深入探讨如何使用C++语言通过WinInet库实现HTTP的POST请求,以及如何接收并解析XML数据。首先,我们需要了解HTTP POST请求的基本原理。 HTTP POST请求通常用于向服务器发送数据,比如用户填写表单后提交信息...

    易语言http+xml更新程序源码

    常见的HTTP请求方法有GET、POST等,源码中可能包含了对这些方法的实现。 3. **XML(可扩展标记语言)** XML是一种用于标记数据的语言,它提供了结构化数据的描述方式。在软件更新场景中,XML常用于存储版本信息、...

    HTTP Post XML方法

    HTTP Post XML 方法 HTTP Post XML 方法是一种常用的数据传输方式,通过 HTTP 协议将 XML 格式的数据从客户端发送到服务端。在现实应用中,HTTP Post XML 方法广泛应用于不同行业和领域,例如电信运营商之间的数据...

    http post 发送xml数据

    在IT行业中,HTTP POST方法是Web应用程序中向服务器发送数据的一种常见方式,特别是在涉及XML数据交换时。XML(可扩展标记语言)是一种用于结构化数据的标记语言,广泛用于网络通信和数据存储。本篇文章将深入探讨...

    java http 发送xml报文

    在给定的代码片段中,我们看到一个名为`TestHttp`的类,其中包含了一个名为`testRegist`的方法,该方法实现了通过HTTP POST请求发送XML报文的功能。 #### 代码解析 - **创建XML字符串**:首先,通过`StringBuffer`...

    java http 发送xml报文(java发送xml报文实例+参数)

    发送XML报文通常涉及到POST或GET请求,这里以POST请求为例,因为POST更适合发送大量数据,如XML文档。 1. **创建XML文档** 在发送XML之前,我们需要先构建XML文档。可以使用DOM(Document Object Model)或者SAX...

    HttpPost_xml.java java http-post xml格式客户端请求代码

    java http-post xml格式客户端请求代码

    C++实现http的post发送接收数据以及xml解

    本篇将详细介绍如何使用C++结合WinInet库实现HTTP POST请求,以及如何解析接收到的XML数据。 首先,WinInet是微软提供的一种用于Windows平台的Internet应用程序接口,它简化了HTTP、FTP和Gopher等协议的使用。通过...

    发送Post请求,内容格式为xml,并获取响应内容

    在IT领域,特别是Web开发与服务交互中,发送POST请求并处理XML格式的数据是一项常见的需求。根据提供的文件信息,我们可以深入解析如何使用Java语言通过Apache HttpClient库来实现这一功能。 ### 发送POST请求并...

    JAVA postxml

    根据给定的文件信息,我们可以总结出以下关于“JAVA postxml”的相关知识点: ### JAVA实现HTTP POST XML 在Java中,实现HTTP POST请求并发送XML数据是常见的需求,尤其是在与Web服务进行交互时。下面将详细阐述...

    调用webservice,通过post传参读取返回的XML

    这里我们关注的是如何使用POST方法调用一个WebService,并处理返回的XML响应。我们将探讨以下知识点: 1. **WebService**:WebService是一种基于HTTP协议的分布式计算模型,允许不同系统间的应用进行交互。它通常...

    php 实现post xml并解析

    XML(eXtensible Markup Language)是一种结构化的数据格式,它允许开发者清晰地定义数据结构,而POST则是HTTP协议中用于向服务器提交数据的一种方法。下面我们将详细探讨如何在PHP中实现POST XML以及解析接收到的...

    XML Post 工具_XMLTransmitter.zip

    2. **HTTP POST请求**:XMLTransmitter能够发起HTTP POST请求,将构造好的XML数据发送到指定的服务器端点。HTTP POST是Web服务通信中常见的方法,用于向服务器发送数据。 3. **URL配置**:用户可以配置目标URL,...

    dxServlet.java处理Http Post的表单请求xml

    ### dxServlet.java 处理 HTTP Post 的表单请求 XML #### 概述 在 Java 开发中,处理 HTTP 请求是一项常见的任务。对于基于 Web 的应用而言,能够有效地解析和响应 HTTP POST 请求中的 XML 数据至关重要。本文将...

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

    HttpPost httpPost = new HttpPost("http://example.com/service"); StringEntity entity = new StringEntity(xmlString, ContentType.APPLICATION_XML); httpPost.setEntity(entity); ``` 为了确保数据安全,可能...

    XMLHTTP实现HTTPS+post登录

    前几天群里有个朋友问我怎么登录BAIDU,我们一看是HTTPS登录,郁闷了, ... ... ... //构造数据包 strcat(buf,"tpl_ok=&next;_target=&tpl=mn&skip;..._method=&u=http://");... XmlHttp(MyLogin_URL,"POST",buf);

    拼接xml调用webservice

    5. **调用Web Service**:完成XML拼接后,客户端需要通过HTTP(POST请求)将XML发送到Web Service的URL。这通常可以通过HTTP客户端库实现,如Java的HttpURLConnection或HttpClient,C#的HttpClient类。 6. **处理...

    delphi 7 idhttp post 的8种使用方法(含源码)

    HTTP.Post('http://example.com', XMLData); ``` 5. **使用代理服务器** 当网络访问需要通过代理时,可以配置IDHTTP的ProxyParams: ```delphi HTTP.ProxyParams.ProxyServer := 'proxy.example.com'; ...

    正则捕捉+Post Get功能

    3. API交互:很多API接口要求以POST方式提交JSON或XML数据,其中可能包含通过正则表达式处理后的值。 4. 日志分析:日志文件中可能包含大量的GET和POST请求,正则表达式可以帮助分析这些请求,提取关键信息。 在名...

    基于Labview的HTTP的GET与POST请求示例

    超文本传输协议(HTTP)的...两种 HTTP 请求方法:GET 和 POST 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。 GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据

Global site tag (gtag.js) - Google Analytics