Nutzung von libcairo in pvbrowser
Zurück Inhalt Vor

httpd

In runHttpServer() wird auf HTTP GET Requests gewartet. In der Vorlage sind dann ein paar Reaktionen auf Anfragen kodiert. In dem JavaScript Beispiel testjavascript.html senden wir z.B. Mausereignisse und Aktualisierungsanfragen an den httpd mit:

javascript1.png
JavaScript modifiziert IMG SRC
httpd_img.png
Damit wird dieses IMG Objekt angesprochen
httpd1.png
runHttpServer() oberer Teil. Das HTTP GET Request mit den dazugehörigen Parametern wird entgegengenommen.
httpd2.png
runHttpServer() unterer Teil. Wenn der HTTP GET Request Parameter enthält werden diese mit loopfifo.printf() an den "Loop" Thread gesendet, wo sie interpretiert werden können, dem Webbrowser wird ein "HTTP/1.1 202 Accepted" Code zurückgemeldet. Normale Anfragen werden mit der entsprechenden HTTP Response beantwortet.

Zurück Inhalt Vor