2
我試圖發送使用Apache CXF在Java中一個非常簡單的SOAP請求:爪哇 - 阿帕奇CXF客戶端,而不WSDL
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<element>some string</element>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
下面的教程介紹了CXF的使用情況發送:只有1單元的消息請求,但它假定我們有一個WSDL文件:http://cxf.apache.org/docs/how-do-i-develop-a-client.html
如果我沒有此WSDL,該怎麼辦?我應該創建一個嗎?在這種情況下它會是什麼樣子?
編輯:該服務不由我維護。
感謝您的回答。服務不是由我維護的(我甚至不知道它是否是CXF服務或其他)。我怎樣才能得到它的wsdl文件? (通過url:port到達soap服務的方式;但url:port?wsdl不顯示任何內容) –
沒有其他方法,除了服務提供者以外,還沒有其他方法獲得wsdl。如果url?wsdl不起作用,您可以要求服務提供商提供wsdl文件。 – kingAm
是否可以在沒有wsdl文件的情況下使用CXF? –