Java:如何发送XML请求?

2023-11-23

我需要在 java 中发送 xml 请求并捕获响应。 我怎样才能做到这一点 ?

我在谷歌中搜索,但到目前为止还没有任何可靠的信息。

此致, 瓦尔特·恩里克.


如果您想要执行 HTTP POST,那么您可以使用java.net.*Java SE 中的 API:

    try { 
        URL url = new URL(URI);
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setDoOutput(true);
        connection.setInstanceFollowRedirects(false);
        connection.setRequestMethod("POST");
        connection.setRequestProperty("Content-Type", "application/xml");

        OutputStream os = connection.getOutputStream();
        // Write your XML to the OutputStream (JAXB is used in this example)
        jaxbContext.createMarshaller().marshal(customer, os);
        os.flush();
        connection.getResponseCode();
        connection.disconnect();
    } catch(Exception e) {
        throw new RuntimeException(e);
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java:如何发送XML请求? 的相关文章

随机推荐

  • CGFloat:round、floor、abs 和 32/64 位精度

    TLDR 如何以编译 32 位和 64 位 CGFloats 且不发出警告的方式调用标准浮点代码 CGFloat 定义为 double 或 float 具体取决于编译器设置和平台 我正在尝试编写在这两种情况下都能正常工作的代码 而不会生成大
  • 为什么 Rust 中字符串的第一个字母大写如此复杂?

    我想将 a 的第一个字母大写 str 这是一个简单的问题 我希望有一个简单的解决方案 直觉告诉我要做这样的事情 let mut s foobar s 0 s 0 to uppercase But strs 不能像这样被索引 我能够做到的唯一
  • java中本地时区与GMT的转换

    我正在尝试将本地时区的日期转换为 GMT 我做了这样的事情 SimpleDateFormat sdf new SimpleDateFormat MM dd yyyy HH mm ss sdf setTimeZone TimeZone get
  • 在eclipse中离线安装sonarlint插件

    我有一些系统 由于安全问题 我们让它们没有互联网 我们如何在eclipse中离线安装sonarlint插件呢 手动安装步骤是什么 我们从哪里下载这个jar 从另一个帖子 下载你的插件 打开Eclipse 从菜单中选择 Help Instal
  • 转换 GLKMatrix4 和 CATransform3D

    有没有办法从 CATransform3D 转换为 GLKMatrix4 或者我总是需要手动将它们从值转换为值 我想铸造会更快 不幸的是目前还没有 Apple 很可能使用隐藏的 API 调用来通过 CALayers 和 OpenGL 进行转换
  • 在 ansi-term 中使用 ssh 时 Shell 提示重复

    当我使用 SSH 从 emacs 中的 ansi term 会话登录 Ubuntu 12 04 计算机时 提示显示不正确 0 ubuntu jumplin ubuntu jumplin 这应该如下所示 ubuntu jumplin 我已经尝
  • 将文件扩展名与我的应用程序关联

    我知道如何手动将特定文件或通用扩展名与特定 OS X 应用程序关联 获取信息 gt 打开方式 gt 其他 我知道如何在 OS X 中将带有扩展名的文件拖放到 不受支持 的应用程序上 在应用程序上拖动时按住命令选项 作为 OS X 应用程序的
  • 使用 vue-cli 遇到“无法推断解析器”错误

    当尝试使用以下命令构建新的 webpack 项目时 我反复收到错误vue cli 我正在关注最新版本 3 0 0 beta 11 的文档 也尝试使用早期版本 不是测试版 当我跑步时yarn serve它尝试启动开发服务器并构建项目 但在这里
  • 在python脚本中访问共享的smb ubuntu

    我的网络上有一个共享的 ubuntu 驱动器 我可以使用 smb servername sharedfolder 或 smb sharedfolder 在 nautilus 中访问该驱动器 我需要能够从我的 ubuntu 机器 8 10 访
  • 无法使用 Android Action Bar 下拉导航更改文本颜色

    我在操作栏上使用下拉导航 当使用深色操作栏时 我无法为相应的文本获得合理的颜色 操作栏本身是深灰色的 文本颜色是黑色的 所以很难阅读 我遵循了基本说明操作栏开发人员指南所以我的代码很简单 SpinnerAdapter mSpinnerAda
  • 我旁边还有人不懂 ASP.NET MVC 吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 自 CTP 以来我一直在摆
  • iPhone - 为 Interface Builder 创建自定义对象?

    我目前正在子类化 UIView 以创建自定义对象 它们工作得很好 在界面生成器中 我拖放一个 uiview 并将类名称设置为我的自定义视图 并且在运行时该视图将根据我的代码填充 问题 是否可以使我的自定义视图在界面生成器中绘制 并且可以拖放
  • gcc 汇编器预处理器与标准标头不兼容

    gcc 的手册页指出 file s Assembler code file S file sx Assembler code that must be preprocessed 许多标准包含文件都有 ifndef ASSEMBLY endi
  • 在 Delphi 中使用 TStringList 加载巨大的文本文件是最好的方法吗?

    在delphi中加载巨大文本文件数据的最佳方法是什么 有没有可以超快加载文本文件的组件 假设我有一个包含数据库并以固定长度格式存储的文本文件 它包含 150 个字段 每个字段至少 50 个字符 1 我需要将它加载到内存中 2 我需要解析它并
  • 如何插入字符串?

    我想用 C 执行以下操作 来自 Python 背景 strVar stack mystr This is soverflow strVar 如何用字符串外部的值替换字符串内部的标记 这是从 C 6 0 Visual Studio 2015
  • JavaScript 数据格式化/漂亮的打印机

    我正在尝试找到一种方法以人类可读的形式 漂亮地打印 JavaScript 数据结构以进行调试 我有一个相当大且复杂的数据结构存储在 JS 中 我需要编写一些代码来操作它 为了弄清楚我在做什么以及哪里出了问题 我真正需要的是能够完整地查看数据
  • 如何使用 Gradle 将 aar 文件发布到 Apache Archiva

    我正在尝试发布生成的aar我的 android 库的文件到我的 Apache Archiva Maven 服务器 但我还没有设法让它工作 因为两个例子都已经过时了 或者他们是为了java而不是为了android 在注意到 gradle 示例
  • 与调用函数相比,goto 语句是否高效? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我这里有以下 C 代码 i
  • 如何让 else 语句不执行任何操作?

    我是 JavaScript 编程新手 我需要帮助 我正在制作一个小程序 随机选择一个数字 1 4 然后根据该数字打印出一条语句 A 1 2 B 3 C 4 D 我的问题是 对于 if else 语句 我希望 else 语句不执行任何操作 如
  • Java:如何发送XML请求?

    我需要在 java 中发送 xml 请求并捕获响应 我怎样才能做到这一点 我在谷歌中搜索 但到目前为止还没有任何可靠的信息 此致 瓦尔特 恩里克 如果您想要执行 HTTP POST 那么您可以使用java net Java SE 中的 AP