[英]Java - create SOAP From a given WSDL programatically
大多數Web服務都提供WSDL鏈接。 當您將此WSDL鏈接傳遞給Eclipse時,它將生成JAVA編碼的客戶端。 當您將WSDL鏈接傳遞給SOAPUI時,它將生成SOAP信封。
問題是:
Java中是否有API,可以讓我以編程方式生成SOAP XML?
像這樣的東西:
WSDLReader re = new WSDLReader("WSDLURL");
String s = re.getWSDL();
其他信息:我發現有一個類似的API,稱為SOAP-WS。 但是文檔中給出的示例是基於Maven的。 我想要在普通的JAVA中,即非Maven基礎。
我已經通過以下鏈接解決了這個問題:
http://www.membrane-soa.org/create-soap-request.htm
這是我的問題的答案。 只需下載所需的JAR,將其包含在您的項目中,然后使用隨附的示例。 之后,如果您傳遞WSDL文件,程序將生成所需的SOAP請求。 這適用於碰巧遇到與我相同的問題的任何人。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.