[Java lista] Web service + cookie

Ujfalusi Sandor ujfalusi.sandor at gmail.com
2009. Sze. 2., Sze, 10:24:58 CEST


Hello!

Valahogy igy kell:

HelloService service = new HelloService();
HelloPort helloPort = service.getPort();
BindingProvider bindingProvider = (BindingProvider) helloPort;
bindingProvider.getRequestContext().put(BindingPorvider.SESSION_MAINTAIN_PROPERTY,
true);

Ezutan ezen a helloPort-on hivott metodusok hasznalni fogjak a kapott
cookie-t.


2009/9/2 István Székely <istvan.szekely at i-logic.hu>

> Sziasztok!
>
> Adott egy webszolgáltatás, amit használnunk kell. A WSDL-ből wsimporttal
> legeneráltuk az adattípusoknak megfelelő osztályokat és a
> webszolgáltatás klienst. Szépen működik is minden.
>
> A gond ott kezdődik, hogy ez egy stateful WS, amit HTTP cookie-val old
> meg. Ez szépen látszik a HTTP válaszban. A kérdésem az lenne, hogy lehet
> ehhez a cookie-hoz hozzáférni, és a következő hívásnál beállítani.
>
> Ezt találtam: https://jax-ws.dev.java.net/guide/HTTP_cookies.html
> Ezzel az a baj, hogy nekünk nincs a HelloPorthoz hasonló osztály, amivel
> hozzáférhetnénk a RequestContexthez. Az 5.3.2 fejezet meg egy szép nagy
> TODO.
>
> Egy interfészünk van a WS metódusok hívásához, és egy
> javax.xml.ws.Service leszármazott, amitől elkérhetjük a klienst
> implementáló osztályt. Az utóbbiban néztem a getPort() metódusokat is,
> de nem tudom, hogy mit kellene paraméternek átadni.
>
> http://72.5.124.55/javaee/5/docs/api/javax/xml/ws/Service.html#getPort(java.lang.Class)<http://72.5.124.55/javaee/5/docs/api/javax/xml/ws/Service.html#getPort%28java.lang.Class%29>
>
> http://72.5.124.55/javaee/5/docs/api/javax/xml/ws/Service.html#getPort(javax.xml.namespace.QName,%20java.lang.Class)<http://72.5.124.55/javaee/5/docs/api/javax/xml/ws/Service.html#getPort%28javax.xml.namespace.QName,%20java.lang.Class%29>
>
> Aki tudja a megoldást, ne kíméljen.
>
> Ăśdv,
> Stivi
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20090902/4a694d71/attachment.html 


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