Встраивание http-запросов в приложение Qt c++
Я прошу прощения, если это неправильное место для этого вопроса, дайте мне знать, и я удалю его и размещу в правильном месте.
Мне интересно узнать о стандартах выполнения http-запросов в настольном приложении Qt. Например, я хочу создать инструмент, который будет регистрировать пользователей в Django-приложении на основе Python, которое имеет базу данных пользователей. Однако здесь возникает проблема. Должен ли я просто жестко закодировать URL для разработки и релиза вот так?
#ifdef _DEBUG
std::string register_url = "http://localhost:3000";
#else
std::string register_url = "https://api.mywebsite.com";
#endif
Мне кажется, что такое жесткое кодирование урлов - плохая практика, но я не знаю другого способа сделать это. Должен ли я использовать файл .ini? Переменные окружения? Каков стандарт для случаев, когда у вас есть несколько различных URL запросов? Например, у меня будут следующие URL:
/login
/register
/request_json_web_token
/logout
/refresh_token
Я должен где-то в заголовочном файле жестко закодировать список URL? Как вы, ребята, поступаете? Каков стандартный способ сделать это? Делать монолитные заголовки, полные URL?