Qgelm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
schulung:http_dynamisch [2022/01/15 14:20] – [Beispiel] Thomasschulung:http_dynamisch [2022/01/31 15:53] (aktuell) – [Beispiel] Thomas
Zeile 32: Zeile 32:
 __Szenario__: Die Webseite soll die **Uhrzeit** anzeigen! __Szenario__: Die Webseite soll die **Uhrzeit** anzeigen!
  
-  * Lösungsversuch1: Statischer Webserver liefert //uhrzeit.html// aus. Dann stimmt die Uhrzeit genau einmal pro Tag :-)+  * **Lösungsversuch1**: Statischer Webserver liefert //uhrzeit.html// aus. Dann stimmt die Uhrzeit genau einmal pro Tag :-)
 <code html> <code html>
 <html> <html>
Zeile 40: Zeile 40:
 </html> </html>
 </code> </code>
-  * Lösungsversuch 2: Dynamischer Webserver liefert die Uhrzeit zum Zeitpunkt des Request/Response aus: https://app.qgelm.de/clock 
  
-  * Lösungsversuch3: Statischer Webserver liefert JavaScript-Code dazu aus: http://schulung.qgelm.de/uhrzeit.html+  * **Lösungsversuch 2**: Dynamischer Webserver liefert die Uhrzeit zum Zeitpunkt des Request/Response aus: https://app.qgelm.de/clock 
 + 
 +Der kleine Teil des Programmcodes sieht dann wie folgt aus (das ganze ist eingebettet in ein Python Web-Application-Framework namens //web2py//): 
 +<code python> 
 +import datetime 
 + 
 +# ---- index page ---- 
 +def index(): 
 +    clock = datetime.datetime.utcnow().strftime("%H:%M:%S"
 +    return dict(message=clock) 
 + 
 +</code> 
 +  
 +  * **Lösungsversuch 3**: Statischer Webserver liefert JavaScript-Code dazu aus: http://schulung.qgelm.de/uhrzeit.html
 <code html> <code html>
 <!DOCTYPE html> <!DOCTYPE html>
Zeile 70: Zeile 82:
  
 </code> </code>
 +
 +----
 +
 +[[schulung:htcp|HTTP Erweiterung...]]
 +
 +oder [[schulung:browser_und_server|Zurück zum Anfang]]