在我的项目中,我必须使用SaaJ创建请求并使用SOAP响应。
在JAX_WS中有一个处理程序的概念,您可以使用它在端口上添加其他信息,例如添加 Sequrity 标头。我想知道这在 SaaJ 案例中是否可能。所以我的想法是在 SOAPConnection 上发送消息之前添加 WS-Security 标头是否可能?或者我必须添加特殊方法,例如在 SOAPConnection 类上添加标题?
在我的项目中,我必须使用SaaJ创建请求并使用SOAP响应。
在JAX_WS中有一个处理程序的概念,您可以使用它在端口上添加其他信息,例如添加 Sequrity 标头。我想知道这在 SaaJ 案例中是否可能。所以我的想法是在 SOAPConnection 上发送消息之前添加 WS-Security 标头是否可能?或者我必须添加特殊方法,例如在 SOAPConnection 类上添加标题?
您可以使用apache 提供的这个包将 WS-Security 标头创建为 Document,然后您可以将其添加到现有的 SOAPEnvelope。