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