java - 需要添加 SOAP 安全 token

标签 java soap jax-ws

我需要在 jax-ws 生成的 Web 服务客户端上设置自定义 SOAP 头属性。就我而言,所有 Web 服务调用都必须通过代理服务器,要求 SOAP 请求 header 中存在特定 token (从 Web 请求 header 接收)。例如:

1 CarServiceService service = null;
2 service = new CarServiceService(new URL(url), new QName(qname);
3 CarServiceEndpoint port = service.getCarServicePort();

似乎在第 3 行中检索到了 wsdl,并且由于缺少安全 token ,我的调用失败了。任何人都可以指出如何完成此操作的方向吗?

最佳答案

这里提到了一个详细的例子:

Creating and Deploying JAX-WS web service on Tomcat 6

本文介绍如何创建和使用安全 token

关于java - 需要添加 SOAP 安全 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10928315/

相关文章:

java - 从 ArrayList 重新绘制类的实例

java - 如何在 Java 中使用/调用/调用具有 HttpBasicAuthentication 的 SOAP Web 服务

java - Soap Request as String 将其转换为 java 对象

java - 关于在 javaEE 服务器的 Web 服务中使用的最佳标准 API 协议(protocol)的建议?

jakarta-ee - NoSuchMethodError - MtomStreamWriter.getAttachmentMarshaller() 方法

java - Vaadin 更改文本字段标签颜色

java - java中的粗体字符串而不是将该字符串发送到打印机

java - 膨胀自定义 Android 小部件

python - 基于WSDL和XSD文件生成python soaplib代码

java - WebService 无法处理没有命名空间前缀的 SOAP 主体的请求