Warum kann ich über Daten nicht auf Localhost meiner Geräte zugreifen?

Beim Experimentieren mit der Bit Web Server-App ist mir aufgefallen, dass die Verbindung anscheinend an einen anderen Ort gesendet wird, wenn ich versuche, auf den Localhost meines Geräts zuzugreifen.

Die Verwendung der localhost-Schaltfläche in der App schickt mich zu http://localhost:8080, jedoch zeigt dies eine leere Seite an, während das Entfernen der Portnummer mich zu einer Seite führt, auf der Folgendes steht: Bytemobile Dummy Web Server.

Beim Zugriff http://localhost:8080ohne Verbindung (WLAN und Daten sind ausgeschaltet) bekomme ich einfach Unable to connect to the proxy server.
Ich kann jedoch problemlos eine Verbindung zum Localhost meines Geräts herstellen, wenn ich mit WLAN verbunden bin.

Warum kann ich keine Verbindung zum Localhost meines Geräts herstellen? Sicherlich sollte es keine Verbindung benötigen, um sich mit sich selbst zu verbinden. Warum funktioniert es nur, wenn WLAN aktiviert ist, und wie ändere ich dieses Verhalten?

Dies ist eher eine Netzwerkfrage und nicht spezifisch für Android. Wenn Sie das weglassen :8080, entspricht dies der Verwendung von :80, dem Port, auf dem ein Webserver normalerweise lauscht. Der wahrscheinlichste Grund für Ihren Fehler ist: Port 8080 wird nicht überwacht.
Bit Web Server hört standardmäßig auf :8080. Ich habe erwartet, dass :8080 die Webseite anzeigt und :80 keine Verbindung herstellt. Seit dem Deaktivieren des Proxys in meiner APN-Einstellung funktioniert alles wie erwartet.

Antworten (1)

Der Hinweis liegt in der Fehlermeldung, die besagt, dass keine Verbindung zum Proxyserver hergestellt werden kann . Wenn Ihr Gerät für die Verwendung eines Webproxys konfiguriert ist, stellt es niemals eine direkte Verbindung zu localhost her: Es stellt eine Verbindung zum Webproxy her und fragt diesen nach der gewünschten Webseite. Dies funktioniert nicht mit einem lokalen Webserver.

Um einen lokalen Webserver zu verwenden, deaktivieren Sie Ihre Web-Proxy-Einstellungen. Weitere Informationen dazu finden Sie in dieser verwandten Frage .

Danke, es stellte sich heraus, dass mein Problem ein wenig anders war. Es war ein Proxy, aber es war in meinen APN-Einstellungen.