echo-hint-in-html.py (668B)
1 import sys 2 3 def main(request, response): 4 """ 5 Simple handler that sets a response header based on which client hint 6 request headers were received. 7 """ 8 9 response.headers.append(b"Content-Type", b"text/html; charset=UTF-8") 10 response.headers.append(b"Access-Control-Allow-Origin", b"*") 11 response.headers.append(b"Access-Control-Allow-Headers", b"*") 12 response.headers.append(b"Access-Control-Expose-Headers", b"*") 13 14 response.headers.append(b"Cache-Control", b"no-store") 15 16 result = "FAIL" 17 18 if b"sec-ch-device-memory" in request.headers and b"device-memory" in request.headers: 19 result = "PASS" 20 21 response.content = result