/Web-Client

Web Client implemented in C/C++, which is able to communicate with a server using a REST API

Primary LanguageC++

Web Client

Description

  • Homework for the Communication Protocols course.
  • The project targets the creation of a web client which is able to communicate with a server using a REST API.
  • The homework goals were:
    • Understanding how HTTP communication works
    • Interacting with a REST API
    • Understanding concepts, such as JSON, session and JWT
    • Getting used to JSON parser libraries

Languages

  • The application was built using C++, alongside C libraries for Internet operations.
  • The library used for JSON parsing was nlohmann.