404-Fehler auf einem mobilen Gerät funktioniert aber auf dem pc-browser

Könnte dies eine dumme Frage...aber ich versuche, meine erste app mit phonegap und dojo. Ich bin in der Lage, ajax verwenden, und Lesen Sie einige der Daten vom server. Dies funktioniert gut auf dem android-emulator. Ich kann auch geben Sie die url in meinem desktop-browser und den Wert sehen. Ich bin mit spring mit json-Objekten.

Geben, wenn ich die gleiche url in mein Handy web-browser erhalte ich einen 404-Fehler. Kann mir jemand sagen warum? Ich bin sehr neu in der mobile-Entwicklung und ich fühle mich wie ich bin etwas fehlt.

Die url ist öffentlich.

Dank

UPDATE
Mit der gleichen ajax-call kann ich die die folgende url http://search.twitter.com/search.json?q=bacon gibt eine json-Datei von twitter. Also ich glaube nicht, es ist mein client-code. Irgendwelche anderen Ideen?

Können Sie den gesamten http-request aus dem Telefon.
Es ist ein test server, so dass ich gewonnen ' T geben Sie die vollständige url, aber es ist im Grunde 'mydomain.com/mobile/mobile/calc.json' (ohne Anführungszeichen). Es ist eine sehr einfache Feder-app. Es funktioniert gut, alle meine desktop-Browser. Einfach immer 404-Fehler auf dem mobilen browser
Überprüfen Sie die url. Dann prüfen Sie server-logs.
Url ist in Ordnung. Sieht nicht wie es ist macht es auf dem server. Zumindest nicht in meinen spring controller.
ich weiß nicht, welche version von phonegap, die Sie verwenden. aber stellen Sie sicher, dass Sie mydomain.com zusätzlich zu Ihrer weißen Liste. phonegap automatisch blockiert alle Anfragen an außerhalb seiner Domäne, es sei denn in der weißen Liste. Ich kann mich nicht erinnern, auf der Spitze von meinem Kopf, aber seine in der phonegap.plist und seine unter externe etwas Schlüssel.

InformationsquelleAutor blong824 | 2011-11-14

Schreibe einen Kommentar