Anfang des InhaltsbereichsObjektdokumentation IF_HTTP_EXTENSION Dokument im Navigationsbaum lokalisieren

Definition

Das Interface IF_HTTP_EXTENSION muss von allen HTTP-Request-Handlern implementiert werden. Es garantiert, dass das Internet Communication Framework mit den HTTP-Request-Handlern, unabhängig von deren jeweiligem Zweck, einheitlich interagiert.

Verwendung

Die einzige Methode dieses Interfaces wird HANDLE_REQUEST() genannt. Diese Methode wird bei einem eingehenden Request vom ICF Controller aufgerufen. Als Argument wird dabei eine Referenz auf das Interface IF_HTTP_SERVER mitgegeben, damit der HTTP-Request-Handler mit den Request- und Response-Daten arbeiten kann. Sobald der HTTP-Request-Handler seine Prozesse für den Request ausgeführt hat, kehrt er einfach aus dem Aufruf der Methode HANDLE_REQUEST() zurück und übergibt die Kontrolle wieder an den ICF Controller.

Um dem jeweiligen HTTP-Request-Handler zu ermöglichen, darüber zu bestimmen, in welcher Art und Weise weitere zum Service hinterlegte HTTP-Request-Handler ausgeführt werden, und außerdem das eigene Verhalten während seiner Lebenszeit beeinflussen zu können, wurden dem Interface IF_HTTP_EXTENSION zwei weitere Attribute hinzugefügt. Diese Attribute werden in den folgenden Abschnitten beschrieben.

Struktur

Der Aufbau des Interfaces IF_HTTP_EXTENSION wird in den folgenden Abschnitten beschrieben:

Liste aller Attribute

Konstanten zur Beschreibung der Lebenszeitkontrolle (lifetime control)

Konstanten zur Beschreibung des Kontrollflusses

Liste aller Methoden

Ende des Inhaltsbereichs