`
wxiaoneng
  • 浏览: 8471 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

JAVA POST方式发送XML

阅读更多
public static final String POST_URL = "http://www.jiucool.com/api";
public static void poststh(String content){//content为你要拼写的XML文档字符串
    URL url = null ;

try {
url = new URL(POST_URL);
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
    URLConnection uc = null;
        OutputStreamWriter out = null;
        BufferedReader rd = null;
        try {
            uc = url.openConnection();
            uc.setDoOutput(true); //....必须设置为'true'.
            uc.setRequestProperty("Content-Type", "text/xml");   //记住这行不能少否则会出错
            out = new OutputStreamWriter(uc.getOutputStream(),"utf-8");
            out.write(content);
            out.flush();
            out.close();

            rd = new BufferedReader(new InputStreamReader(uc.
                getInputStream(),"utf-8"));
            String responseStr;
            while ( (responseStr = rd.readLine()) != null) {
                System.out.println("发送结果=" + responseStr);
            }

            rd.close();
        } catch (IOException e) {

            e.printStackTrace();
        }

    }
分享到:
评论
1 楼 wxiaoneng 2011-10-18  
henhao

相关推荐

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

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

    java http 发送xml报文

    在IT领域,尤其是在Java开发中,通过HTTP协议发送XML报文是一种常见的数据交换方式,尤其在与Web服务交互时。本文将深入解析如何利用Java语言实现HTTP请求,并发送XML格式的数据,同时也会涵盖相关的概念、代码解读...

    http post 发送xml数据

    本篇文章将深入探讨如何通过HTTP POST发送XML数据,并结合给出的标签和压缩包文件,介绍相关工具和库的使用。 首先,`POST`方法在HTTP协议中用于向服务器提交数据,以创建新的资源或更新现有资源。与GET请求不同,...

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

    至此,我们已经成功地使用Java的HttpClient库将一个对象转换为XML字符串,并以二进制流的方式发送到了服务器。这个过程中涉及的关键技术包括对象到XML的转换(JAXB)、流操作(ByteArrayOutputStream和...

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

    在给定的代码片段中,主要展示了如何使用Java中的Apache HttpClient库发送一个包含XML数据的POST请求,并接收响应。下面是对关键部分的详细分析: 1. **导入必要的库**:代码首先导入了处理网络请求、输入输出流...

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

    在本场景中,我们关注的是POST方法,它是HTTP协议中用于传输大量数据的一种方式,特别适合于发送XML文档。 XML报文通常包含结构化的数据,如业务信息、元数据等。在发送前,需要将这些数据封装成符合XML规范的字符...

    java 通过模板生成 xml,发送报文

    接下来,发送XML报文可能涉及HTTP请求,如POST或PUT操作。使用`HttpURLConnection`或第三方库如Apache HttpClient: ```java URL url = new URL("http://example.com/api"); HttpURLConnection conn = ...

    JAVA postxml

    在Java中,实现HTTP POST请求并发送XML数据是常见的需求,尤其是在与Web服务进行交互时。下面将详细阐述如何使用Java来完成这一任务。 #### 1. 导入必要的库 首先,你需要导入处理网络请求、读取文件和处理流的...

    java中main方法发送httpPost请求

    首先,Java中发送HTTP POST请求通常会用到`HttpURLConnection`类或者第三方库如Apache HttpClient或OkHttp。下面我们将主要使用`HttpURLConnection`来演示,因为它内置在JDK中,无需额外引入依赖。 1. **创建HTTP...

    HTTP Post XML方法

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

    jdom解析xml java发送post请求

    总结起来,使用JDOM解析XML文件可以帮助你更便捷地操作XML文档,而通过HttpURLConnection发送POST请求可以让你的Java应用与PHP服务器进行数据交换,实现远程资源的获取和发送。在实际开发中,你需要根据具体需求调整...

    XML Programming in Java.rar_java programming_java xml_xml

    9. **RESTful API**:虽然不是XML特有的,但在Java中,XML常用于构建RESTful Web服务的数据交换格式,如通过HTTP的GET、POST请求发送和接收XML数据。 “XML Programming in Java.pdf”很可能详细介绍了这些概念和...

    http请求,xml格式

    在开发过程中,开发者可能使用各种编程语言(如Java、Python、JavaScript等)和库(如Apache HttpClient、requests、jQuery等)来构造和发送XML格式的HTTP请求。这些工具通常提供了方便的方法来构建XML文档、设置...

    C#调用servlet 发送XML

    本篇将深入探讨如何利用C#来调用Servlet并发送XML数据,这对于跨语言通信和系统集成具有重要意义。 首先,理解C#调用Servlet的过程。Servlet是Java Web应用的一部分,它运行在服务器端,处理来自客户端(如浏览器)...

    JAVA与XML异步刷新

    通过设置HTTP请求方法(GET或POST),URL,以及请求体(如果需要发送数据,如XML),然后监听其onreadystatechange事件,当服务器响应时,根据readyState和status判断请求状态,读取响应数据,最后利用这些数据更新...

    XML How to Program-Java.zip_XML java_java how to program_java xm

    10. **XML与网络编程**:Java的`java.net.URL`和`java.net.URLConnection`类可以用来从网络上获取XML数据,而HTTP客户端库如Apache HttpClient或OkHttp可以用于POST、PUT等操作,发送XML数据到服务器。 了解并熟练...

    .net Post方式调用.net和java的webservice

    本文将深入探讨如何使用POST方式在.NET中调用.NET和Java编写的Web服务,并以XML作为请求数据格式。以下是对这个主题的详细阐述: 1. **什么是Web服务**: Web服务是一种基于互联网的软件应用,允许不同系统间的...

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

    通过整合这些元素,我们可以构建一个Web应用程序,该应用程序能够通过POST方式调用WebService,传递参数,并解析返回的XML数据,以便在页面上展示。这涉及到了客户端与服务器端的交互,XML数据的处理以及ASP.NET Web...

    httpclient post方式发送请求

    在Java编程中,HTTPClient库是一个非常常用的工具,用于发送HTTP请求,包括POST方式的请求。本篇文章将详细讲解如何使用HTTPClient库以POST方式发送JSON格式的数据,并介绍相关依赖包。 首先,为了使用HTTPClient库...

    java 发送https 请求 证书

    3. **发送HTTPS请求**:现在你可以使用HttpClient发送GET或POST请求了: ```java HttpGet request = new HttpGet("https://your.server.com/path"); HttpResponse response = httpClient.execute(request); int ...

Global site tag (gtag.js) - Google Analytics