"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();

Assignment

WebView EWO