import time
from wptserve.utils import isomorphic_encode
def main(request, response):
headers = [(b"Access-Control-Allow-Origin" , b"*" ),
(b"Access-Control-Allow-Credentials" , b"true" ),
(b"Access-Control-Allow-Methods" , b"GET, POST, PUT, FOO" ),
(b"Access-Control-Allow-Headers" , b"x-test, x-foo" ),
(b"Access-Control-Expose-Headers" , b"x-request-method, x-request-content-type, x-request-query, x-request-content-length, x-request-data" )]
if b"delay" in request.GET:
delay = int(request.GET.first(b"delay" ))
time.sleep(delay)
if b"safelist_content_type" in request.GET:
headers.append((b"Access-Control-Allow-Headers" , b"content-type" ))
headers.append((b"X-Request-Method" , isomorphic_encode(request.method)))
headers.append((b"X-Request-Query" , isomorphic_encode(request.url_parts.query) if request.url_parts.query else b"NO" ))
headers.append((b"X-Request-Content-Length" , request.headers.get(b"Content-Length" , b"NO" )))
headers.append((b"X-Request-Content-Type" , request.headers.get(b"Content-Type" , b"NO" )))
headers.append((b"X-Request-Data" , request.body))
return headers, b"Test"
Messung V0.5 C=91 H=94 G=92
¤ Dauer der Verarbeitung: 0.19 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland