私はwsdlを持っており、このwsdlにはSOAPUIで次のようなリクエストメッセージがあります:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:service="www.xxxxx.xx">
<soapenv:Header>
<service:SessionInfo>
<service:UserPassword>?</service:UserPassword>
</service:SessionInfo></soapenv:Header>
<soapenv:Body>
<service:Method1>
<!--Optional:-->
<service:Arguments>
<service:Parameter1>?</service:Parameter1>
<service:Parameter2>?</service:Parameter2>
<!--Optional:-->
<service:Parameter3>?</service:Parameter3>
<!--Optional:-->
<service:Parameter4>?</service:Parameter4>
</service:Arguments>
</service:Method1></soapenv:Body></soapenv:Envelope>
Java でこの wsdl のヘッダー メッセージを送信中に問題が発生しました。C# と SOAPUI で要求メッセージを正常に送信しました。Java で wsdl をインポートした後、このリクエストのヘッダー部分にアクセスできませんでしたが、SOAPUI と C# ではアクセスできました。Java ではこの wsdl の body 部分にしかアクセスできませんが、Java では soapenv:Header 部分にアクセスできません。org.apache.axis.client.Stub と java.rmi.Remote を使用してこの問題を解決する方法はありますか? ヘッダーを追加するにはどうすればよいですか? ありがとう。