zum Beispiel:
Wenn der String so vom Browser, per GET, übermittelt wird:
Code:?uname=...&upwd=...
Dann kann die ganze Zeile eingelesen werden mit:
Und das Extrahieren der Informationen in der richtigen Reihenfolge, wenn nur zwei Felder existieren, könnte dann so funktionieren:Code:String rS = client.readStringUntil('\r');
Sollen die Feldbezeichnungen überprüft werden, stehen die Feldbezeichnungen und deren inhalte (upwd=...) in anderer Reihenfolge, soll die Funktion Inhalte, beliebig übermittelter Formularfelder, extrahieren? - Dann wird das Vorgehen natürlich komplizierter.Code:String website_uname = rS.substring(rS.indexOf('=')+1,rS.indexOf('&')); String website_upwd = rS.substring(rS.lastIndexOf('=')+1);
MfG
PS: der Code ist nur beispielhaft, habe nicht verifiziert, ob er so fehlerfrei compiliert wird. Soll nur der Anschauung dienen, wie es gemeint ist.







Zitieren
Lesezeichen