2 Stimmen

Anfragefehler (invalid_request) - Android Browser

Ich habe einen einfachen Jetty-Server, der lokal läuft. Wenn ich aufrufe http://localhost/servlet1 in einem Webbrowser auf meinem Desktop kann ich den richtigen Inhalt sehen (einfache HTML-Seite). Wenn ich jedoch im Android-Emulator (2.2) zu dieser Website navigiere, erhalte ich den folgenden Fehler:

Anfragefehler (invalid_request) Ihr Anfrage konnte nicht bearbeitet werden.

Anfrage konnte nicht bearbeitet werden könnte durch eine Fehlkonfiguration verursacht werden, oder möglicherweise eine fehlerhafte Anfrage.

Für Unterstützung wenden Sie sich bitte an Support-Team.

Haben Sie eine Idee, was das Problem sein könnte? Ich habe Angst, weiterzumachen, wenn diese grundlegende Aufgabe nicht funktioniert.

2voto

Marc Novakowski Punkte 43303

Aufgrund der Beschaffenheit des Netzwerk-Stacks im Emulator können Sie nicht "localhost" oder 127.0.0.1 verwenden, um eine Verbindung zum Host-Computer herzustellen. Versuchen Sie stattdessen, 10.0.2.2 zu verwenden, also: http://10.0.2.2/servlet1

から http://code.google.com/p/Android/issues/detail?id=133 :

127.0.0.1 ist die eigene Loopback-Schnittstelle des emulierten Systems, nicht diejenige die auf Ihrem Host-Entwicklungsrechner Maschine läuft.

innerhalb des Android-Systems, sollte man 10.0.2.2 verwenden, was ein Alias ist [ ] Host 127.0.0.1

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X