Contributor
Rajkumar Dongre

High-level HTTP client library


Mentors
Milan Curcic, Arteev Raina, Philipp Engel
Organization
Fortran-lang
Technologies
fortran, curl, libcurl, fortran-curl
Topics
network programming, HTTP/HTTP requests
The project aims to implement a High-level library for HTTP requests. The library would allow Fortran programmers to make all standard HTTP request methods (GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, and PATCH). This project will use fortran-curl, a set of Fortran bindings to libcurl, under the hood. The outcome of this project is that consuming HTTP web services from Fortran applications would become significantly easier than ever before. Expected outcomes: Implemented a minimal but working capability to make HTTP requests from Fortran and parse data from the response body and headers