tor-browser

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

access-control-preflight-request-invalid-status.py (531B)


      1 def main(request, response):
      2    try:
      3        code = int(request.GET.first(b"code", None))
      4    except:
      5        code = None
      6 
      7    if request.method == u"OPTIONS":
      8        if code:
      9            response.status = code
     10        response.headers.set(b"Access-Control-Max-Age", 1)
     11        response.headers.set(b"Access-Control-Allow-Headers", b"x-pass")
     12    else:
     13        response.status = 200
     14 
     15    response.headers.set(b"Cache-Control", b"no-store")
     16    response.headers.set(b"Access-Control-Allow-Origin", request.headers.get(b"origin"))