基本認證

使用基本身份驗證執行 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();