Встраивание 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?

Вернуться на верх