utils/network_client library

A utility class for handling HTTP requests with consistent error handling and configuration.

Copyright (C) 2025, Software Innovation Institute, ANU.

Licensed under the GNU General Public License, Version 3 (the "License").

License: https://www.gnu.org/licenses/gpl-3.0.en.html.

Authors: Kevin Wang, Ashley Tang

Classes

NetworkClient
A utility class for handling HTTP requests with consistent error handling and configuration.

Exceptions / Errors

NetworkException
Custom exception for network-related errors.