有谁能为我提供在Java中通过SOAP消费Web服务的代码吗?

有谁能为我提供在Java中通过SOAP消费Web服务的代码吗?,java,web-services,soap,Java,Web Services,Soap,有谁能为我提供在java中通过SOAP消费Web服务的代码吗?实际上,我可以通过HTTPGET和HTTPPOST使用Web服务,但我的要求是通过SOAP使用Web服务。所以请帮我摆脱这场危机 谢谢如果您在google中搜索java soap客户端示例,那么您将找到许多soap实现的java示例。如果您有web服务的WSDL,您可以生成java客户端,以便使用该服务轻松地与该服务进行通信。WSDL在这里: 您可以在上查看我的示例web服务客户端。我使用中配置的maven cxf codegen插件

有谁能为我提供在java中通过SOAP消费Web服务的代码吗?实际上,我可以通过HTTPGET和HTTPPOST使用Web服务,但我的要求是通过SOAP使用Web服务。所以请帮我摆脱这场危机


谢谢

如果您在google中搜索java soap客户端示例,那么您将找到许多soap实现的java示例。

如果您有web服务的WSDL,您可以生成java客户端,以便使用该服务轻松地与该服务进行通信。

WSDL在这里:


您可以在上查看我的示例web服务客户端。我使用中配置的maven cxf codegen插件生成位于的客户端代码。然后,您可以调用所演示的web服务操作。

如果您是手工编写代码,这实际上取决于服务的性质。Thnx用于回复Ruwan。但对于项目需求,客户端将不提供WSDl。我正在编写代码以使用SOAP Web服务。服务提供商是。这是Web服务的请求和响应格式。请浏览这个链接:并推荐示例代码。如果您没有WSDL和示例请求消息,为什么不使用像Thnx这样的库来发布HTTP帖子呢。我已经通过HTTPPOST和HTTPGET实现了,也得到了输出。没有问题。但问题是,我的项目即将启动,到目前为止还不清楚客户机将以何种方式接受我们的请求,无论是HTTP POST/GET还是SOAP。因此,在开始该项目之前,我想以所有可能的方式完成我的家庭作业,将请求发送到服务器。有一点很清楚,客户机不会向我们提供WSDL文件。我试图通过创建调用对象通过SOAP使用Web服务。但是遇到了一些错误。请提供您繁忙时间安排中的示例代码。Thnx很多。您做得很好。实际上,我们的要求是,在不了解WSDL的情况下,使用SOAP主体方法向服务器发出请求。我尝试创建Call对象,然后设置TargetObjectURI、MethodName、EncodingStyleURI、添加参数,然后调用。但是有一些错误。。。。。因此,在这种情况下,请帮助我。我添加了一个方法,只需将原始SOAP信封发送到web服务端点。没有cxf,没有jaxb。。。简单但有效。我非常感谢你。真的,这就是我要找的。很多。一旦我的项目开始,我将进一步得到您的帮助,届时我将了解客户的全部要求。:太好了!如果你喜欢我的答案,你愿意接受吗?嗨,你会尝试使用SOAP方法,通过创建调用类对象,然后设置TargetObjectURI、MethodName、EncodingStyleURI、添加参数,然后调用invoke方法。