Установите пользовательский заголовок SOAP с помощью Axis 1.4

Простое решение проблемы заключается в том, чтобы удалить непрозрачный, примененный к основному цвету в colors.xml

Когда непрозрачный применяется к основному цвету, цветовой код выглядит так: # aca688ff, где он например, «# F50057» (буквенно-цифровой код букв без непрозрачности).

Надеемся, что вышеупомянутое решение поможет вам устранить проблему.

13
задан bluish 29 November 2012 в 02:57
поделиться

2 ответа

Maybe you can use org.apache.axis.client.Stub.setHeader method? Something like this:

MyServiceLocator wsLocator = new MyServiceLocator();
MyServiceSoap ws = wsLocator.getMyServiceSoap(new URL("http://localhost/MyService.asmx"));

//add SOAP header for authentication
SOAPHeaderElement authentication = new SOAPHeaderElement("http://mc1.com.br/","Authentication");
SOAPHeaderElement user = new SOAPHeaderElement("http://mc1.com.br/","User", "string");
SOAPHeaderElement password = new SOAPHeaderElement("http://mc1.com.br/","Password", "string");
authentication.addChild(user);
authentication.addChild(password);
((Stub)ws).setHeader(authentication);

//now you can use ws to invoke web services...
30
ответ дан 1 December 2019 в 19:41
поделиться

Если у вас есть объект, представляющий контейнер Authentication с идентификатором пользователя и паролем, вы можете сделать это следующим образом:

import org.apache.axis.client.Stub;

//...

MyAuthObj authObj = new MyAuthObj("userid","password");
((Stub) yourServiceObject).setHeader("urn://your/name/space/here", "partName", authObj);
3
ответ дан 1 December 2019 в 19:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: