首先需要下载工具https://pan.baidu.com/s/1XQ-VubxcPFoqwGm7wierHg
下载成功后解压打开exe程序,在wsdl endpoint中输入你wsdl的地址,点击get,等待一小会后会跳到invoke标签下的界面
点击某个方法,例如上图的login,可以看到右边有userName和password两个参数需要填入,点击填写完后点invoke,此时下面的output就把result显示出来了,这时候点击Request/Response标签,可以看到request的属性、request请求体及response返回内容,这些信息等等代码里会用到,下面开始是Java调用方法。
/**
* soap调用webService
*/
public static String sendSoapPost(String url,String xml,String contentType,String soapAction){
HttpURLConnection conn = null;
OutputStream out = null;
String returnXml = "";
try{
conn = (HttpURLConnection) new URL(url).openConnection();