我刚刚实现了一个用于使用Web服务的Web服务客户端。 Web服务wsdl位于http://www.webservicex.net/StockQuote.asmx?WSDL,为了使用我使用wsimport的Web服务,之后我创建了如下的客户端逻辑:
package com.ram.ws.client;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import net.webservicex.StockQuoteSoap;
public class StockClientCall {
public static void main(String[] args) throws MalformedURLException {
URL url = new URL("http://www.webservicex.net/StockQuote.asmx?WSDL");
QName qName = new QName("http://www.webserviceX.NET/", "StockQuote");
Service service = Service.create(url, qName);
StockQuoteSoap soap = service.getPort(StockQuoteSoap.class);
String result = soap.getQuote("FB");
System.out.println("Result is "+result);
}
}
和跟踪我在TCP / IP监视器中配置了如下设置:
我配置错误,因为我在TCP / IP中获得一个空控制台,如果我错了请纠正我。