基本认证

使用基本身份验证执行 JAX-WS 调用的方式有点不明显。

这是一个示例,其中 Service 是服务类表示,Port 是你要访问的服务端口。

Service s = new Service();
Port port = s.getPort();

BindingProvider prov = (BindingProvider)port;
prov.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "myusername");
prov.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "mypassword");

port.call();