diff --git a/tests/api/webserver.py b/tests/api/webserver.py
index 874e91ef27d346b0b37159036ada34356d3a768b..79bf3c30c4e71ffa3afe12565944a3f0a0f966a9 100644
--- a/tests/api/webserver.py
+++ b/tests/api/webserver.py
@@ -41,7 +41,7 @@ class WebFunctionalSetupMixin:
         port = self.find_unused_port()
         self.runner = web.AppRunner(app)
         await self.runner.setup()
-        site = web.TCPSite(self.runner, 'localhost', port)
+        site = web.TCPSite(self.runner, '127.0.0.1', port)
         await site.start()
 
         protocol = "https" if ssl_ctx else "http"