我正在通过soap服务将数据从我的应用程序推送到其他应用程序。我已经导入了wsdl并且能够将数据推送到应用程序。
我的问题是,我总是依赖于其他应用程序来检查请求中的推送数据并等待响应。这耗费了我的开发时间。 有没有办法配置代理或存根类的东西,并从开发环境中的代理项获得响应,而不是继续打第三方应用程序?
答案 0 :(得分:0)
它有简单的解决方案。只需创建自己的Mock服务并将其部署在本地开发环境中Tomcat / eclipse-embedded-tomcat(我在这里假设您使用的是Java,因为您标记为Javax)。
当您从WSDL生成soap客户端时,您还可以生成服务器接口及其实现,放置虚拟实现并在本地部署它。
请参阅链接http://cxf.apache.org/docs/wsdl-to-java.html以获取更多详细信息。 将$ wsdl2java命令与 -server 和 -impl 选项一起使用。
wsdl2java - takes a WSDL document and generates fully annotated Java code from which to implement a service.