Interface IF_HTTP_CLIENT 
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.
Die Attribute und Methoden des Interfaces IF_HTTP_CLIENT werden im folgenden beschrieben: