Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
Zurück   HP webOS Forum > HP webOS > webOS Entwickler Forum


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf PreForum.de!

HTTP-Get Problem! Hilfe gesucht!

Das Thema "HTTP-Get Problem! Hilfe gesucht!" befindet sich unter webOS Entwickler Forum auf PreForum.de.

Antwort

 

LinkBack Themen-Optionen Ansicht
Alt 10.05.2010, 21:37   #1 (permalink)
Erfahrener Benutzer
 
Benutzerbild von LinuxQ
 
Registriert seit: 04.02.2010
Beiträge: 791
Standard HTTP-Get Problem! Hilfe gesucht!

Hi,

für meine App VDRemote muß ich aktives Login auf dem Server hinzufügen. 1. Wollen es ein paar User und 2. will plötzlich Palm unbedingt vor Freigabe des Updates, "live" testen.

Ich nutze eine kleine Methode "request" um auf ein bestehendes WebFrontend zuzugreifen und somit die Steuerung zu machen. Es wird nur die Url übergeben, die das Webfrontend auch nutzt.

Code:
    request: function(url) {
        var myAjax = new Ajax.Request(url, {
            method: "get",
            evalJSON: 'force',
            contentType: 'application/x-www-form-urlencoded',
            requestHeaders: {
                "USER_AGENT": navigator.userAgent
            },
        });
    },
Beim Setup der Main Scene rufe ich mit "request" die URL fürs login auf. Mit dem Ergebnis, daß die App startet und dann ca. 30 Sekunden NIX mehr geht. Danach läuft alles wie es soll. Als ob der Palm auf etwas wartet. Der Aufruf für das Login ist folgender:

Code:
        var url = "http://" + WBPrefs.vdrip + ":" + WBPrefs.vdrport + "/?action=login&login=" + WBPrefs.vdruser + "&password=" + WBPrefs.vdrpassword; 
        this.request(url);
[b]

Mit HttpFox habe ich "erspäht" wie ich mich einzuloggenhabe. Das sind die Daten von HTTP-Fox:

Zitat:
(Request-Line) GET /?action=login&login=user&password=password HTTP/1.1
Host 192.168.2.31:6001
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
Referer http://192.168.2.31:6001/
Cookie tntnet.=ca483c3cf2600a7baed40f514a788202
(Status-Line) HTTP/1.1 302 moved temporarily
Connection Keep-Alive
Content-Length 94
Content-Type text/html; charset=iso-8859-15
Date Mon, 10 May 2010 18:43:08 GMT
Keep-Alive timeout=15000, max=970
Location whats_on.html?type=now
Server Tntnet/1.6.2

Ich wäre für jede Hilfe dankbar
. Seit dem 2. Update auf webOS 1.4.1 funktioniert meine App nicht mehr, da eine Syntax in den Prefs nicht mehr richtig funktioniert (vorher schon). Ich habe das Problem gelöst, das Update an Palm übertragen, aber die wollen es noch nicht freigeben sondern, im Gegensatz zu bisher, plötzlich auf einem VDR testen. Dazu könnte ich meinen ja ins Web freigeben. Ich will latürnich nicht ohne login die Pforten öffnen und wollte somit gleich das Login implementieren, was ja ein paar User schon gefordert haben.

Marcel
__________________
Meine Apps: SWR3-Elchradio, VDRemote, Fritz2Go, SMS77-Client, SMS2Fax
LinuxQ ist offline   Mit Zitat antworten
Alt 10.05.2010, 21:57   #2 (permalink)
Super-Moderator
 
Benutzerbild von jpohl
 
Registriert seit: 28.01.2010
Ort: Dresden
Beiträge: 1.564
Standard AW: HTTP-Get Problem! Hilfe gesucht!

Hi Marcel,

sorry keine Ahnung was da schiefläuft.

Hast Du die Success bzw. Fail-handler richtig definiert? Zumindest kannst Du dort erstmal mit ner Debugausgabe gucken, ob die Wartezeit am Server liegt oder am Palm.

Dann kommt mir die temporäre Weiterleitung (Code 302) etwas suspekt vor. Vielleicht hakts daran.

Ich würde auf jeden Fall auch im Palm-Developer Forum fragen und eigentlich dort auch etwas nerven. Immerhin haben die Dir das ja eingebrockt. Und ich würde es absolut nicht einsehen, einen durch ein WebOS-System-Update initiierten Fehler nicht auch zeitnah beheben zu dürfen. Immerhin entscheidet sowas u.U. über den Tod der App. Mail doch auch mal Chuq direkt an. Der ist eigentlich bei solchen Fragen immer sehr hilfsbereit.

Viele Grüße
Jörg
jpohl ist offline   Mit Zitat antworten
Alt 13.05.2010, 15:21   #3 (permalink)
Erfahrener Benutzer
 
Benutzerbild von LinuxQ
 
Registriert seit: 04.02.2010
Beiträge: 791
Standard AW: HTTP-Get Problem! Hilfe gesucht!

Hi Jörg,

Dank der Antworten im Precentral-Forum läuft es nun! Gleichzeitig wurde mein Update nun nach 1 Woche doch endlich freigeschaltet! Nebeneffekt ist, daß eine Unterstützung des Logins nun auch fast fertig ist

Gruß

Marcel
__________________
Meine Apps: SWR3-Elchradio, VDRemote, Fritz2Go, SMS77-Client, SMS2Fax
LinuxQ ist offline   Mit Zitat antworten
Alt 14.05.2010, 10:51   #4 (permalink)
Super-Moderator
 
Benutzerbild von jpohl
 
Registriert seit: 28.01.2010
Ort: Dresden
Beiträge: 1.564
Standard AW: HTTP-Get Problem! Hilfe gesucht!

Hi Marcel,

schön das jetzt das Update endlich draußen ist.
Wenn ich das so überfliege hat es im Prinzip am POST, statt GET gelegen.

Viele Grüße
Jörg
jpohl ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 02:01 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2