我有 JAXWS-Client 与以下代码行连接到服务器:
final QName serviceName = new QName(Namespace.SERVICE, "FileService");
service = new FileService(new URL("http://localhost:8059/WS/FileService?wsdl"), serviceName);
file_service = service.getSOAP11();
我的问题是,我想通过 Eclipse TCP/IP-Monitor 查看肥皂流量。所以我将监视器设置在客户端和服务器之间。但我只能看到第一个响应中的 wsdl。我认为原因是,客户端从接收到的 wsdl(使用端口 8060)中读取端点地址并将其用于进一步的流量。但那是真正的端点,而不是 TCP/IP 监视器的伪造 (8059)。