Domino 9 und frühere Versionen > ND8: Entwicklung

Webservice - HTTP Header hinzufuegen

(1/1)

m3:
Werte Kolleginnen und Kollegen,

kennt Ihr einen Weg, bei einem SOAP-Request (Web Service Consumer) einen HTTP Header mitzuschicken?

Also analog http://enerosweb.wordpress.com/2010/07/28/lotusdomino-8-5-webservice-consumer-manipulating-soap-header/ aber eben nicht im SOAP Header, sondern im HTTP Header?

m3:
Ok, ist eh "easy":

Man muss nur den Stub des Webservice Consumers anpassen:


--- Code: --- public java.lang.String GETEFFECTIVEUSERNAME() throws java.rmi.RemoteException {
lotus.domino.websvc.client.Call _call = createCall("GETEFFECTIVEUSERNAME");

        // to set a cookie:
    _call.setProperty(Call.SESSION_MAINTAIN_PROPERTY, new Boolean(true));
    _call.setProperty(HTTPConstants.HEADER_COOKIE,  "NAME=WERT");

        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
        return (java.lang.String) _call.convert(_resp, java.lang.String.class);
    }
--- Ende Code ---

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln