Source Files

FileDescription
http.f90

This file provides the High-Level API for the HTTP package. When the http module is imported into the project, all these high-level functionalities become available for use.

Read more…
http_client.f90

This file defines the client_type derived type, which handles the process of making HTTP requests. The actual HTTP requests are executed using the Fortran-curl package as the underlying mechanism.

Read more…
http_pair.f90

This file contains the pair_type derived type, designed to store various details like headers, file information, form-data, and authentication details.

Read more…
http_request.f90

This file defines the request_type derived type, which represents an HTTP request.

Read more…
http_response.f90

This file defines the response_type derived type, which represents an HTTP response from a web server.

Read more…
http_version.f90

This file provides details about the version number of the package.

Read more…