Modules

ModuleSource FileDescription
httphttp.f90

This Module contains all 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_clienthttp_client.f90

This module 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_pairhttp_pair.f90

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

Read more…
http_requesthttp_request.f90

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

Read more…
http_responsehttp_response.f90

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

Read more…
http_versionhttp_version.f90

This module store information regarding version number of package

Read more…