Próbuję skonsumować usługę sieci Web .NET 2.0 przy użyciu osi. Wygenerowałem klienta usług WWW przy użyciu wtyczki Eclipse WST i wygląda na ok.Ustaw niestandardowy nagłówek SOAP przy użyciu osi 1.4
Oto oczekiwany nagłówka SOAP:
<soap:Header>
<Authentication xmlns="http://mc1.com.br/">
<User>string</User>
<Password>string</Password>
</Authentication>
</soap:Header>
Nie mogę znaleźć żadnej dokumentacji na temat jak skonfigurować ten nagłówek z klienta osi. Po wygenerowaniu klienta przy użyciu programu Visual Studio C# Express 2008, generowana jest klasa o nazwie Authentication
z dwoma atrybutami String (User
i Password
), a wszystkie metody klienta otrzymują obiekt tej klasy jako pierwszy parametr, ale nie stało się z Axis Klient WS.
Jak ustawić ten nagłówek w moich połączeniach klienckich?
po tak wielu frustrujących godzinach, jest to odpowiedź, której potrzebowałem. dzięki – LiorH
To było dokładnie to, czego potrzebowałem! – talanb
'Uwierzytelnianie SOAPHeaderElement = nowe SOAPHeaderElement (" http://mc1.com.br/ "," Uwierzytelnianie ");' To oświadczenie daje mi i błąd 'nie można zainicjować klasy abstrakcyjnej java' jak rozwiązać ten problem? – Salman