Files
Noam Rosenthal 72c2b75fa3 Bug 1737048 [wpt PR 31344] - Add tests for how styles fetch resources from the network, a=testonly
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
2022-03-07 14:48:03 +00:00

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)