summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/service-workers/service-worker/resources/navigation-headers-server.py
blob: 5b2e044f8b52a15b38007e7b24a732afb62f0071 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def main(request, response):
    response.status = (200, b"OK")
    response.headers.set(b"Content-Type", b"text/html")
    return b"""
    <script>
      self.addEventListener('load', evt => {
        self.parent.postMessage({
          origin: '%s',
          referer: '%s',
          'sec-fetch-site': '%s',
          'sec-fetch-mode': '%s',
          'sec-fetch-dest': '%s',
        });
      });
    </script>""" % (request.headers.get(
        b"origin", b"not set"), request.headers.get(b"referer", b"not set"),
                    request.headers.get(b"sec-fetch-site", b"not set"),
                    request.headers.get(b"sec-fetch-mode", b"not set"),
                    request.headers.get(b"sec-fetch-dest", b"not set"))