blob: 92947d8d8314ab84cffc6e8b135667ad585c4388 [file] [log] [blame]
from wptserve.utils import isomorphic_decode
def main(request, response):
id = request.GET[b'id']
mode = request.GET[b'mode']
fallback_url = u""
if mode == b"FALLBACK":
fallback_url = u"fallback-namespace/"
manifest = u"""CACHE MANIFEST
%s:
%s stash.py?q=\u00E5&id=%s&action=put
""" % (isomorphic_decode(mode), fallback_url, isomorphic_decode(id))
return [(b"Content-Type", b"text/cache-manifest; charset=%s" % request.GET[b'encoding'])], manifest.encode('utf-8') # charset should be ignored for cache manifests