[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