[Inhalt] [Zurück] [Weiter] [Thema] [Index]

WebListen()


Syntax:

WebListen (Real port, Bool secure)
port: Port, auf dem gelauscht werden soll
secure: sollen die Verbindungen verschlüsselt über SSL aufgebaut werden?

Beispiel:

WebListen (2222, False)

Beschreibung:

Eine Endlosschleife wird ausgeführt, die auf http-Verbindungen auf Port port lauscht. Bei eintreffenden Daten wird ein Socket aufgebaut und die Daten eingelesen. Der Username, das Passwort, die URL und die POST-Daten jeweils als String werden darauf an den Handler übergeben, der in der URL erwähnt ist. Username, Passwort und POST-Daten sind ggf. leer. Der Handler gibt einen String zurück. Dieser wird in einem http-Umschlag auf dem Socket an die Gegenstelle geschickt. Der Socket wird darauf geschlossen. Danach wird erneut auf den Port port gelauscht.

Die Namen der Parameter des Handlers sind user, pass, url und data.

Beispiel-URL http://meinhost:2222/MachWas?Param1=GrafikABC. Es wird die Azurfunktion MachWas aufgerufen. Die Parameter in der URL können mit URLParams() ausgewertet werden.

Siehe auch WebGet() und WebPut().



toposoft 25.04.2024