mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
Automatic update from web-platform-tests Add tests for how styles fetch resources from the network (#31344) * Add tests for how styles fetch resources from the network * Lint * Using sec-fetch-mode when available. Removed referer for now as it's unclear what it should be. -- wpt-commits: 271a7f64adc1d49bed8107add8e1882d77cab8b3 wpt-pr: 31344
25 lines
651 B
Python
25 lines
651 B
Python
import sys
|
|
import json
|
|
|
|
def main(request, response):
|
|
token = request.GET.first(b"token", None)
|
|
location = request.GET.first(b"location", None)
|
|
store = request.server.stash.take(token)
|
|
headers = {}
|
|
if (location == b"echo"):
|
|
return store
|
|
|
|
if (store == None):
|
|
store = {}
|
|
else:
|
|
store = json.loads(store)
|
|
|
|
for header in request.headers:
|
|
headers[header.decode('utf-8')] = request.headers.get(header).decode('utf-8')
|
|
|
|
store[location.decode('utf-8')] = headers
|
|
|
|
request.server.stash.put(token, json.dumps(store))
|
|
response.status = 302
|
|
response.headers.set(b"Location", location)
|