tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

custom-response.py (426B)


      1 from urllib.parse import urlsplit, parse_qsl
      2 
      3 
      4 def connect_received(request_headers, response_headers):
      5    for data in request_headers:
      6        if data[0] == b':path':
      7            path = data[1].decode('utf-8')
      8 
      9            qs = dict(parse_qsl(urlsplit(path).query))
     10            for key, value in qs.items():
     11                response_headers.append((key.encode('utf-8'), value.encode('utf-8')))
     12 
     13            break
     14    return