diff --git a/lib/http/client.cpp b/lib/http/client.cpp
index 619717531ba845897977f98d44c4bc7d4139860b..23e877630ac1582f756e44ee940f79fe85362e2f 100644
--- a/lib/http/client.cpp
+++ b/lib/http/client.cpp
@@ -29,6 +29,8 @@ Client::set_server(const std::string &server)
         // Remove https prefix, if it exists
         if (boost::algorithm::starts_with(server_name, "https://"))
                 boost::algorithm::erase_first(server_name, "https://");
+        if (server_name.size() > 0 && server_name.back() == '/')
+                server_name.erase(server_name.end() - 1);
 
         // Check if the input also contains the port.
         std::vector<std::string> parts;