Anfang des InhaltsbereichsObjektdokumentation Interface IF_HTTP_CLIENT Dokument im Navigationsbaum lokalisieren

Definition

Falls das SAP-System die Rolle eines HTTP-Clients spielt, ist das Interface IF_HTTP_CLIENT von der Klasse CL_HTTP_CLIENT implementiert. Analog zum Server-Fall dient dieses Interface als Schnittstelle für den Zugriff auf die Datenstrukturen, um mit den Request- und Response-Daten arbeiten zu können und damit die Kommunikation zwischen Client und Server zu gewährleisten – in diesem Fall aus Sicht des Clients.

Verwendung

Für jeden ausgehenden Request wird – wie oben beschrieben – ein Objekt der Klasse CL_HTTP_CLIENT , ein Client-Kontrollblock, erzeugt. Dieses Objekt enthält – genauso wie ein Objekt der Klasse CL_HTTP_SERVER – die Datenstrukturen IF_HTTP_REQUEST und IF_HTTP_RESPONSE für die HTTP-Request- und HTTP-Response-Daten und bietet Interface-Referenzen im eigenen Interface auf diese Datenstrukturen an: Attribute REQUEST und RESPONSE. In diesem Fall ist der Reponse-Teil leer, wenn der Request verschickt wird.

Das Interface IF_HTTP_CLIENT enthält aber auch einige Attribute und Methoden, die sich vom Server-Interface unterscheiden bzw. dort nicht vorkommen. Die Attribute und Methoden des Interfaces IF_HTTP_CLIENT werden im folgenden beschrieben.

Struktur

Die folgende Grafik zeigt die Instanzattribute und die Methoden des Interfaces im Überblick. Die Schnittstellen für HTTP-Request und Response sind dieselben wie im Serverfall beim IF_HTTP_SERVER. Diese sind im Abschnitt IF_HTTP_RESPONSE und IF_HTTP_REQUEST beschrieben.

Diese Grafik wird im zugehörigen Text erklärt

Über dieses Interface kann auf die folgenden Komponenten zugegriffen werden.

Attribute

Konstanten

Methoden

 

 

 

 

 

 

 

Ende des Inhaltsbereichs