CICS® can act as an HTTP client, and communicate with an HTTP server on the Internet. A user-written application program sends requests through CICS to the HTTP server, and receives the responses from it.
Note that the HTTP client facility of CICS Web support is not designed for use as a browser. User application programs can make requests for individual, known resources that are available from a server, but they would not be expected to browse the Internet generally. The range of responses that you might receive from a server, and the actions that you need to take to handle them, should relate only to your preselected resources, plus the error responses that might be associated with those resources and with the type of requests you are making.
HTTP request and response processing for CICS as an HTTP client explains the processing structure for CICS as an HTTP client. Before writing an application program that makes an HTTP client request, make sure you understand the processing stages for these requests, because most of the stages are initiated by the application program itself.