[Javalist] SOAP header írás webservice-ből.

Zoltán Bernát bernatzoltan at gmail.com
2012. Okt. 2., K, 10:43:36 CEST


Szia!

Szinten web service-os dolgokkal vacakoltam nem regen. En meg a
webretegben fogtam meg a keres fejlecet, sot Filter-t csinaltam hozza,
es meg ott feldolgoztam a bejovo keres fejlecet. Mivel en session
kezelesre (transzparensen) hasznaltam a Filtert, visszafele csak
egyetlen dolgot pakoltam "kezzel" bele. Ha nem volt ervenyes
session-je a usernek, akkor ezt csianltam:
((HttpServletResponse) response).sendError(error kód , valami leiras a hibahoz);
Tehat valojaban ezen a modon is a response headerbe irok, bar nyilvan
ezzel nem valaszoltam meg a kerdesedet kielegitoen.
Udv BZoli


Keresztes Jozsef <jkeresztes at vati.hu> írta (2012. október 2. 9:46):
> Sziasztok !
>
> Még mindig küzdök a SOAP-pal (JAX-WS).
> Az elkészült webservice a soap-request-ből szépen tudja olvasni a soap-header -ben lévő információkat, ezzel a módszerrel:
>
> HeaderList headerList = (HeaderList)context.getMessageContext().get(JAXWSProperties.INBOUND_HEADER_LIST_PROPERTY);
> String valami = headerList.get(new QName("valami"), true).getStringContent();
>
> ahol a context az osztályban így van definiálva:
>
> @Resource
> WebServiceContext context;
>
> A probléma azzal van amikor a soap-response -ba szeretnék soap-header-t írni. Erre még nem találtam megoldást.
>
> Az ajánlott cikk 4.1.3-as pontja sem igazán magyarázza el hogy kéne ezt megtenni:
> http://metro.java.net/2.0.1/guide/SOAP_headers.html
>
> Szóval a kérdésem az hogy valaki csinált már ilyet, és mi a trükkje a dolognak ?
>
> Joe
>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist


További információk a(z) Javalist levelezőlistáról