Java Web服务开发:JAX - WS与RESTful服务指南
1. JAX - WS实现安全的Web服务
1.1 访问安全的计算器服务
在访问安全的Web服务时,我们可以通过在请求上下文中添加用户名和密码来实现。以下是一个修改后的计算器服务独立客户端代码示例:
Calculator calculator = calculatorService.getCalculatorPort();
((BindingProvider) calculator).getRequestContext().put(
BindingProvider.USERNAME_PROPERTY, "joe");
((BindingProvider) calculator).getRequestContext().put(
BindingProvider.PASSWORD_PROPERTY, "password");
System.out.println("1 + 2 = " + calculator.add(1, 2));
System.out.println("1 - 2 = " + calculator.subtract(1, 2));
操作步骤如下:
1. 获取计算器服务的端口实例。
2. 将计算器服务端口实例转换为 BindingProvider 类型。
3. 使用 getRequestContext() 方法获取请求上下文的 Map 实例。
4. 在
超级会员免费看
订阅专栏 解锁全文
62

被折叠的 条评论
为什么被折叠?



