echo-client-hints-received.py (668B)
1 def main(request, response): 2 """ 3 Simple handler that sets a response header based on which client hint 4 request headers were received. 5 """ 6 7 response.headers.append(b"Access-Control-Allow-Origin", b"*") 8 response.headers.append(b"Access-Control-Allow-Headers", b"*") 9 response.headers.append(b"Access-Control-Expose-Headers", b"*") 10 11 if b"sec-ch-device-memory" in request.headers: 12 response.headers.set(b"device-memory-received", request.headers.get(b"sec-ch-device-memory")) 13 if b"device-memory" in request.headers: 14 response.headers.set(b"device-memory-deprecated-received", request.headers.get(b"device-memory"))