Show TOC

HintergrundInterface IF_HTTP_CLIENT Dieses Dokument in der Navigationsstruktur finden

 

Wenn das SAP-System die Rolle eines HTTP-Clients annimmt, 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.

 

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.

Weitere Informationen

Die Attribute und Methoden des Interfaces IF_HTTP_CLIENT werden im folgenden beschrieben: