webservice client 401 认证
1.webservice 需要输入用户名 / 密码情况,生成 webclient
(1) 准备 authfile.txt 文件 加入用户名: 密码 请求地址
(2)通过 jdk 的 wsimport 生成客户端文件
cd C:\tool\jdk1.8.0_77\bin
wsimport -d C:\spaces\space_pct_fotile\prj-pct-fotile\src\main\java -keep -verbose -p com.fotile.ws -Xauthfile C:\spaces\space_pct_fotile\prj-pct-fotile\src\main\resources\authfile.txt http://192.168.214.18:50000/dir/wsdl?p=ic/ff6c4b4acfff35feb6a8e1eae2189ec2
(3)创建类继承 Authenticator
(4)调用
(5)DEMO
Authenticator.setDefault(new MyAuthenticator());
SIAM001PCTService service=new SIAM001PCTService();
SIAM001PCT pct=service.getHTTPPort();