Я пытаюсь использовать веб-службу .NET 2.0 с помощью Axis. Я создал клиента веб-сервисов, используя Eclipse WST Plugin, и пока он выглядит нормально.
Здесь ожидаемый заголовок SOAP:
<soap:Header>
<Authentication xmlns="http://mc1.com.br/">
<User>string</User>
<Password>string</Password>
</Authentication>
</soap:Header>
Я не нашел никакой документации о том, как настроить этот заголовок у клиента Axis.
Когда я сгенерировал клиента с помощью Visual Studio С# Express 2008, он генерирует класс с именем Authentication
с двумя атрибутами String (User
и Password
), и все клиентские методы получают объект этого класса в качестве первого параметра, но он не произошло с клиентом Axis WS.
Как я могу установить этот заголовок в моих клиентских вызовах?