0

NetBeansIDEを使用してWebサービスクライアントを作成しています。WSDLを使用してWebサービスソースを追加しました。メソッドの1つとして、応答POJOクラスに含まれるパラメーターは次の2つだけです。

@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には、本文に2つのフィールド(firstNameとlastName)の上の部分が含まれ、ヘッダー部分も含まれています。ヘッダー部分には、秘密鍵と証明書で署名されたXML本文と本文のダイジェスト値が含まれています。着信XMLを検証する必要があります。私の質問は、ヘッダー部分のフィールド値を取得する方法ですか?前もって感謝します!

4

1 に答える 1

0

ジョブを実行するSOAPハンドラーを定義するか、SOAPMessageインスタンスで.getHeader()を発行するだけです。詳細はこちら

于 2013-02-07T04:52:12.483 に答える