从响应+ Java Web服务获取标头字段值的问题

时间:2013-02-07 04:49:01

标签: java web-services

我正在使用NetBeans IDE编写Web服务客户端。我已经使用WSDL添加了webservice源,并且响应POJO类包含的方法之一仅包含两个参数:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "WithdrawTicket")
public class WithdrawTicket {

@XmlAttribute(name = "firstName")
protected String firstName;
@XmlAttribute(name = "lastName")
protected String lastName;
... //getters and setters

响应XML包含在两个字段(firstName和lastName)之上的正文部分,并且还包含标题部分。标题部分包含用私钥和证书以及正文的摘要值签名的XML主体。我必须验证传入的XML,我的问题是如何在Header部分获取字段值? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可以定义SOAP Handler来完成工作,或者只是在SOAPMessage实例上发出.getHeader()。 详细here