diff --git a/src/cpp/HTTPInterface/PageRequestMessagedHandler.cpp b/src/cpp/HTTPInterface/PageRequestMessagedHandler.cpp index 18c0b0406..3403e06a9 100644 --- a/src/cpp/HTTPInterface/PageRequestMessagedHandler.cpp +++ b/src/cpp/HTTPInterface/PageRequestMessagedHandler.cpp @@ -75,4 +75,12 @@ unsigned long long PageRequestMessagedHandler::getLastGetAsU64(const std::string return 0; } return result; +} + +std::string PageRequestMessagedHandler::getBaseUrl() +{ + if (ServerConfig::g_ServerSetupType == ServerConfig::SERVER_TYPE_TEST) { + return "http://" + mHost + mLoginServerPath; + } + return "https://" + mHost + mLoginServerPath; } \ No newline at end of file diff --git a/src/cpp/HTTPInterface/PageRequestMessagedHandler.h b/src/cpp/HTTPInterface/PageRequestMessagedHandler.h index d4f75bb7c..587aad77f 100644 --- a/src/cpp/HTTPInterface/PageRequestMessagedHandler.h +++ b/src/cpp/HTTPInterface/PageRequestMessagedHandler.h @@ -28,7 +28,7 @@ protected: virtual Languages chooseLanguage(Poco::Net::HTTPServerRequest& request, std::string lang_btn = ""); unsigned long long getLastGetAsU64(const std::string& uri); - inline std::string getBaseUrl() { return "https://" + mHost + mLoginServerPath; } + std::string getBaseUrl(); Profiler mTimeProfiler; std::string mHost;