tor-browser

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

get-set-cookie.py (627B)


      1 import datetime
      2 
      3 def main(request, response):
      4    response.headers.set(b"Content-type", b"text/plain")
      5 
      6    # By default use a session cookie.
      7    expiration = None
      8    if request.GET.get(b"clear"):
      9        # If deleting, expire yesterday.
     10        expiration = -datetime.timedelta(days=1)
     11 
     12    response.set_cookie(b"WK-test", b"1", expires=expiration)
     13    response.set_cookie(b"WK-test-secure", b"1", secure=True,
     14                        expires=expiration)
     15    content = b""
     16    for cookie in request.cookies:
     17        content = content + b" " + cookie + b"=" + request.cookies.get(cookie).value
     18    response.content = content