这将在服务器上运行,然后将 xml 请求发送到另一台服务器(我无法控制)。我无法为每个请求都将 xml 写入硬盘驱动器。所以理想情况下,我想在不创建文件的情况下创建一个 xml。
这显示了如何通过 https 发送 xml 文件(不是对象):http: //pic.dhe.ibm.com/infocenter/iisinfsv/v9r1/index.jsp?topic=% 2Fcom.ibm.swg.im.iis .ia.restapi.doc%2Ftopics%2Fr_restapi_sending_https_java.html我已经让那部分工作了,问题是即使在将内容类型更改为 xml 之后,我认为它只是将 xml 的内容作为纯文本发送,这看起来很不雅。
我宁愿尽可能避免使用第三方 jar,但我确实可以访问 apache.axiom 和轴 2 库。
长话短说:我如何制作一个 xml 对象,然后通过 HTTPS 将其发送到不使用 SOAP 或 REST 的第三方 Web 服务。