- Forum-Beiträge: 2.359
14.09.2011, 10:54:18 via Website
14.09.2011 10:54:18 via Website
vielleicht weiss hier ja einer auf die Schnelle Rat, sonst muss ich weiter im Dunkeln stochern.
Ich baue grade eine App, die auf eine Seite per HttpGet zugreift und den Inhalt parsed.
Logischerweise programmiere ich zu Hause, wo ich im WLAN bin und dort funktioniert es auch immer blendend.
EntityUtils.toString(Entity e) liefert mir zuverlässig den HTML Code.
Bin ich dann allerdings im mobilen Netz unterwegs, liefert der Request Datenmüll.
Also es kommt etwas zurück, es hat ungefähr die richtige Länge, aber lasse ich es mir ausgeben, ist es einfach nur ein Haufen sinnloser Zeichen.
Am Encoding liegt es nicht, das stelle ich korrekt ein und das Fehlerbild ist auch deutlich heftiger als bei einem UTF-8 -> ISO Fehler.
Meine Vermutungen:
Umleitung auf mobile Version?
-> unwahrscheinlich, müsste ja auch zumindest valides HTML kommen
-> außerdem wird der User-Agent ja auch im WLAN als mobiles Gerät identifiziert
Kompression der Daten?
-> das geschieht ja eigentlich für mich transparent im Protokoll, oder?
Für sachdienliche Hinweise bin ich wie immer sehr dankbar
Grüße,
Rafael
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.