Hin und wieder bringen auch kleine Tipps eine große Hilfe. Wer als Programmierer lokal programmiert und dabei Docker verwendet, der nutzt bestimmt hin und wieder auch CURL für die Verarbeitung von Daten. Wenn man jedoch als Hostnamen „localhost“ verwendet, ist man schnell enttäuscht. Denn die Abfrage liefert eine hässliche Fehlermeldung:
Failed to connect to localhost
Der Grund für diese Fehlermeldung hat mit der Dockerisierung der Container zu tun. Man kann das Problem lösen durch Nutzung der korrekten (internen) IP-Adresse des laufenden Webservers, doch wesentlich einfacher ist es, einfach „localost“ durch „host.docker.internal“ zu ersetzen. Dann funktioniert auch CURL auf einem lokalen Entwicklungsserver einwandfrei.