"additionalRequestHeaders"
Diese Eigenschaft setzt zusätzliche HTTP-Request-Header für Requests, die von einem WebView EWO gesendet werden.
Synopsis
shape.additionalRequestHeaders = makeDynString("Header-Name: value");
Parameters
| Parameter | Description |
|---|---|
additionalRequestHeaders |
Liste von HTTP-Header-Zeilen, die ausgehenden WebView-Requests zusätzlich hinzugefügt werden. |
Details
Setzen Sie die Eigenschaft in einem EWO-Skript vor dem Aufruf von "load" oder in Event-Skripten wie interceptRequest, um Header pro Request anzupassen.
Ein typischer Anwendungsfall ist das Weiterreichen eines Session-Tokens aus einem externen OIDC-Login an die eingebettete Web-Applikation, zum Beispiel über einen Authorization: Bearer ...-Header.
Um benutzerdefinierte Header zu entfernen, weisen Sie eine leere Liste zu.
WebView_ewo1.additionalRequestHeaders =
makeDynString("Authorization: Bearer token123", "X-App-Id: MyApp");
WebView_ewo1.load("http://localhost:9991/index.html");
WebView_ewo1.additionalRequestHeaders = makeDynString();
