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