Show TOC

FunktionsdokumentationModifizieren von HTTP-Requests Dieses Dokument in der Navigationsstruktur finden

 

Auf dem Weg vom HTTP-Client zum Applikationsserver passiert ein HTTP-Request in der Regel mehrere Stationen.

Wenn ein SAP Web Dispatcher konfiguriert ist, so gehen HTTP-Requests zunächst an den SAP Web Dispatcher. Der SAP Web Dispatcher filtert die Requests und verteilt diese dann an die angeschlossenen Applikationsserver im SAP-System. Wenn kein Web Dispatcher konfiguriert ist gehen die HTTP-Requests direkt an den Internet Communication Manager (ICM) eines Applikationsservers.

Es ist oft sinnvoll einen HTTP-Request zu modifizieren, noch bevor er an den Applikationsserver weitergeleitet wird. Der Rewrite-Handler, der als Teil des HTTP-Plug-In im Web Dispatcher als auch im Internet Communication Manager implementiert ist, stellt dabei die Funktionalität bereit, um Modifikationsaktionen durchzuführen. Sie können verschiedene Request-Modifikationen im jeweiligen HTTP-Server (Internet Communication Manager bzw. SAP Web Dispatcher) vornehmen:

  • HTTP-Headerfelder löschen, hinzufügen, erweitern:

    Sie können HTTP-Headerfelder löschen, hinzufügen und durch die Angabe von Werten erweitern.

  • URL-Umschreibung (Rewriting) einrichten:

    Sie können sowohl den URL-Pfad als auch den Querystring eines eingehenden HTTP-Requests in einen anderen zuvor definierten URL-Pfad bzw. Querystring umschreiben (Rewriting einrichten). Die Ausführung der URL-Modifikationen können Sie mit einer bzw. mehreren Bedingungen verknüpfen.

  • URLs umleiten, filtern:

    Sie können die URL eines eingehenden HTTP-Requests an einen anderen Apllikationsserver bzw. an eine andere URL umleiten. Weiterhin können Sie den eingehenden HTTP-Request auch nach vorgegebenen Mustern filtern.

  • Keine Modifikationsaktion / nop-Aktion (No Operation):

    Modifizierer (Optionen) wie break, restart und noescape können nur hinter einer Modifikationsaktion (Regel) stehen. Damit Sie Modifizierer auch ohne Definition einer Modifikationsaktion verwenden können, steht Ihnen die nop-Aktion zur Verfügung.

Die Ausführung der Request-Modifikationen können Sie mit einer bzw. mehreren Bedingungen verknüpfen.

Die Konfiguration eines Rewrite Handlers erfolgt durch den Profilparameter „icm/HTTP/mod_<xx>”.

In einer Aktionsdatei definieren Sie die durchzuführenden Modifikationsaktionen.