locked
WCF-SOAP-Client: SessionId in URL übergeben RRS feed

  • Frage

  • Hallo zusammen,

    ich bin dabei mittels eines WCF-Client-Proxys auf einen SOAP-Webservice zuzugreifen (BasicHttpBinding). Nach dem Login sendet der Webservice ein Cookie (JSESSIONID). Diese Sessionid muss nun bei allen weiteren Aufrufen dem Webservice wieder mitgeteilt werden, aber nicht als Cookie sondern als Parameter in der URL (http://www..../soap_v1_1/services/BasicService;jsessionid=...)

    Zu allem Überfluss kann sich die Id während der Session auch noch ändern, da auf der Seite der Webservices ein Loadbalancing läuft und wenn die Anfrage auf einem anderen Server landet, dann vergibt der eine neue Sessionid.

    Die Ermittlung der Sessionid aus dem Cookie habe ich bereits gelöst, aber wie bringe ich den Proxy dazu, die Id an die URL anzuhängen?

    Viele Grüße
    Jens Brand

    Donnerstag, 13. Dezember 2012 08:13

Alle Antworten