
HTTP Communication Using the SAP System as a Client
Uses
As already mentioned, it is also possible to use the SAP System as a client (see
SAP Web Application Server: Webserver or Webclient).
This means that an ABAP application program can send requests to the Internet. Based on the response returned by the HTTP server, the client can either produce output or further process the request.
Process
In the next section, the
Interaction Model between the HTTP client (an SAP System), the Internet Communication Framework (ICF), and a HTTP server (for example, another SAP System), is described. This makes it easier to understand the client interface design. A Sample Program shows you how to program a HTTP request.The section
Connection Establishment Using Destination (SM59) describes how to maintain destinations for HTTP connections.Examples are used to explain how
Parallel Processing and Redirecting Requests are programmed.Lastly, the
Interface IF_HTTP_CLIENT, which is used for the client role, is described.You can use a proxy server to send your HTTP requests to the Internet. See
Configuring Proxies.