request-headers-scope.py (386B)
1 import json 2 3 from wptserve.utils import isomorphic_decode 4 5 def main(request, response): 6 normalized = dict() 7 8 for key, values in dict(request.headers).items(): 9 values = [isomorphic_decode(value) for value in values] 10 normalized[isomorphic_decode(key.upper())] = values 11 12 response.headers.append(b"Content-Type", b"text/html") 13 14 return json.dumps(normalized)