Startseite › Foren › Deutsches LiveCode-Forum › http-Request, Auswertung und Trace
- Dieses Thema hat 12 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 5 Jahren, 9 Monaten von Gil.
-
AutorBeiträge
-
-
März 11, 2019 um 18:05 Uhr #13429
hallo Klaus,
kurz nochmal die Zusammenfassung:
Ich nutze LiveCode Community (die Indy ist mir noch zu happig, für das bisschen was ich mache).Kann man die Anfrage von Livecode an den Webserver tracen?
Also sehen, was Livecode sendet/empfängt?Grüße
Gilbert -
März 11, 2019 um 18:15 Uhr #13431
Sicher kan man das, darum geht es doch hier! 🙂
... put url("https://192.168.0.240/app_about") into tServerAntwort ## Check for errors here, I'll leave that to you :-) ## The server returns a JSON array, and LC can convert this to a LC array: put JSONtoArray(tServerAntwort) into tLCArray ## Now you can parse that array LCArray... put the keys of tLCArray ## Das wird eine Liste der verfügbaren KEY des Arrays in die Message Box schreiben: ## pbx ## pbxType ## version ## serial ## etc. ## Um nun Deinen Wert anzeigen zu lassen: put tLCArray["pbx"] into fld "pbx" put tLCArray["pbxtype"] into fld "pbxtype" ## etc...
Gruß
Klaus
-
März 11, 2019 um 19:21 Uhr #13432
hi Klaus,
will nicht. 🙁
Am liebsten würde ich Dir ein System schicken.
Arbeite beim Hersteller 🙂 -
März 11, 2019 um 19:27 Uhr #13433
Was genau heisst „Will nicht“?
Gibt es eine Fehlermeldung?
Hast Du überhaupt danach gesehen?
Das hatte ich Dir ja zu treuen Händen überlassen!
Welche Platform?Bitte mal Dein Skript hier posten, danke.
-
März 11, 2019 um 19:46 Uhr #13434
lt. Wireshark sind zwischen der Anlage und dem PC Daten ausgetauscht worden.
Irgendwie wird es nicht ausgewertet.
-
März 11, 2019 um 19:49 Uhr #13436
Hallo, bitte meine Fragen beantworten, sonst wird das nix!
-
März 11, 2019 um 20:11 Uhr #13438
sorry,
will nicht heißt, es wird nichts in der Messagebox bzw. in den Fields „pbx“ und „pbxtype“ angezeigt.
Eine Fehlermeldung taucht ebenfalls nicht auf. Hmm.
Hier das Script mein Guter.on mouseUp
put url(„https://192.168.178.88/app_about“) into tServerAntwort
put JSONtoArray(tServerAntwort) into tLCArray
put the keys of tLCArray
put tLCArray[„pbx“] into fld „pbx“
put tLCArray[„pbxtype“] into fld „pbxtype“
end mouseUpliebe Grüße
-
März 11, 2019 um 20:12 Uhr #13440
Plattform ist eine Auerswald-Telefonanlage COMpact 5000R.
-
März 11, 2019 um 20:50 Uhr #13442
Füge mal diesen Check hinzu und berichte, ob Du was gezeigt bekommst:
on mouseUp put url("https://192.168.178.88/app_about") into tServerAntwort if the result <> EMPTY then answer "Fehler:" && the result exit mouseup end if ...
-
März 11, 2019 um 21:45 Uhr #13444
ich bekomme nun eine Fehlermeldung.
Die Informationen kommen von der Anlage.
Siehe Anhang.
Normalerweise hätte das kommen sollen (Seriennummer etc. unkenntlich gemacht):
{„pbx“:“COMpact 5000R“,“pbxType“:13,“version“:“Version 7.3 – Build 604 „,“serial“:“xxxxxxxxx“,“date“:“11.03.2019″,“macaddr“:“00:09:52:03:75:8d“,“svn“:“xxxxx „,“donglesn“:“xxxxxx“}So wie es aussieht, gibt es ein Problem mit dem Zertifikat.
-
März 11, 2019 um 21:52 Uhr #13446
Schalte ich https in der Anlage aus, funktioniert es ohne Probleme.
-
März 11, 2019 um 21:58 Uhr #13448
Ah, ja, Moment, da war was mit der Community Version und HTTPS…
Ja, ich hab’s:
Du musst das hier Deinem Skript hinzufügen:... libURLSetSSLVerification FALSE put url("https://192.168.178.88/app_about") into tServerAntwort ...
Das sollte es eigentlich sein.
-
März 12, 2019 um 08:21 Uhr #13464
geil!
Echt klasse & danke !!!
Nun muss ich noch die Authentication rausfinden… 🙂
Da hake ich intern mal nach.
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.