#!/usr/bin/env python3
import time
import os, sys
from requestparser import get_request_params
forms, files = get_request_params()
status = '200 Ok'
try :
count = forms['count' ]
text = forms['text' ]
waitsec = float(forms['wait1' ]) if 'wait1' in forms else 0.0
if waitsec > 0:
time.sleep(waitsec)
if int(count):
print("Status: 200" )
print("" "\
Content-Type: text/plain\n"" ")
waitsec = float(forms['wait2' ]) if 'wait2' in forms else 0.0
if waitsec > 0:
time.sleep(waitsec)
i = 0;
for i in range(0, int(count)):
print("%s" % (text))
waitsec = float(forms['wait3' ]) if 'wait3' in forms else 0.0
if waitsec > 0:
time.sleep(waitsec)
else :
print("Status: 400 Parameter Missing" )
print("" "\
Content-Type: text/html\n
<html><body>
<p>No count was specified: %s</p>
</body></html>"" " % (count))
except KeyError as ex:
print("Status: 200 Ok" )
print(f"" "\
Content-Type: text/html\n
<html><body>uri: uri={os.environ['REQUEST_URI' ]} ct={os.environ['CONTENT_TYPE' ]} ex={ex}
forms={forms}
Echo <form method="POST" enctype="application/x-www-form-urlencoded" >
<input type="text" name="count" >
<input type="text" name="text" >
<button type="submit" >Echo</button></form>
</body></html>"" ")
pass
quality 93%
¤ Dauer der Verarbeitung: 0.3 Sekunden
¤
*© Formatika GbR, Deutschland