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