Bug 1648426 [wpt PR 24337] - Python 3: port tests in service-workers [part 4], a...
[gecko.git] / testing / web-platform / tests / service-workers / service-worker / resources / navigation-redirect-scope2.py
blob9b90b146955b86b15e828da7111faefaa25699c2
1 def main(request, response):
2 if b"url" in request.GET:
3 headers = [(b"Location", request.GET[b"url"])]
4 return 302, headers, b''
6 status = 200
8 if b"noLocationRedirect" in request.GET:
9 status = 302
11 return status, [(b"content-type", b"text/html")], b'''
12 <!DOCTYPE html>
13 <script>
14 onmessage = event => {
15 window.parent.postMessage(
17 id: event.data.id,
18 result: location.href
19 }, '*');
21 </script>
22 '''