java - 如何向 Web 服务发送 XML 请求

标签 java xml web-services

我已经使用 wsimport 生成了 web 服务类,现在我应该向该 web 服务发送一个 XML 请求(给定的特定格式),它返回一个 XML 响应,然后我可以使用该 XML 响应在我这边。你如何创建我应该发送到 web 服务的自定义 XML 请求。那里有可用的文档吗?

最佳答案

有很多方法可以做到这一点..

其中一个正在使用 HttpClient from Apache 并执行这样的 POST

PostMethod post = new PostMethod("http://jakarata.apache.org/");
NameValuePair[] data = {
  new NameValuePair("user", "joe"),
  new NameValuePair("password", "bloggs")
};
post.setRequestBody(data);
post.setRequestHeader("Content-type", "application/xhtml+xml");
// execute method and handle any error responses.
...
InputStream in = post.getResponseBodyAsStream();
// handle response.

关于java - 如何向 Web 服务发送 XML 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19146251/

相关文章:

Java:SWT TableViewer 中的排序器和比较器有什么区别

c# - 带有 XML 文件的 Entity Framework

PHP DOMElement 是不可变的。 = 'No Modification Allowed Error'

azure - 如何在 Microsoft Azure 中配置 Web 服务应用程序的预热

java - 无法使用 JDBC 连接远程 oracle 数据库

java - servlet 和 apache HttpClient 的 UTF-8 编码问题

ios - 检查 json-feed 中新数据的 Web 服务(?)?

java - 如何将多个客户端应用程序与 restful web 服务同步?

java - 如何在JAXB中添加多个值?

java - 树结构和 XML