1
我在使用cxf
和jaxb
创建soap
webservice客户端方面很有经验。 但是现在我有一个jaxb java映射类,并且必须使用HTTP POST/1.1
将此作为XML
发送到URL
路径。如何使用CXF客户端POST XML?
问题:这可以使用cxf来完成吗?或者如果不是,用spring
?我尤其需要(反)序列化请求和响应,自动日志记录等。就像cxf soap客户端一样。
我在使用cxf
和jaxb
创建soap
webservice客户端方面很有经验。 但是现在我有一个jaxb java映射类,并且必须使用HTTP POST/1.1
将此作为XML
发送到URL
路径。如何使用CXF客户端POST XML?
问题:这可以使用cxf来完成吗?或者如果不是,用spring
?我尤其需要(反)序列化请求和响应,自动日志记录等。就像cxf soap客户端一样。
是的,您可以为JAXWS客户端使用CFX。你简单的需要来自服务提供者的WSDL。然后使用wsdl2java工具将WSDL转换为Java存根代码,然后随应用程序一起编译。
有一个非常好的指导here。
没有wsdl,只是简单的XSD文件,我必须发布XML。 – membersound
尝试转到http://服务提供 - 不提供 - wsdl/wsdl。这是您应该下载WSDL文件的标准URL。如果没有,您可以根据服务定义和XSD文件创建自己的WSDL。 – 0x44656e6e795279616e
从'xsd'生成'wsdl'是不可能的,@see http://stackoverflow.com/questions/920086/generating-a-wsdl-from-an-xsd-file – membersound