blob: cf84e41ff47757008d334a1744ced2096f3d8092 [file] [log] [blame]
#!/usr/bin/env python3
import os
import sys
# This resource won't be cached by network layer, but will be cached by appcache.
modified_since = os.environ.get('HTTP_IF_MODIFIED_SINCE', '')
none_match = os.environ.get('HTTP_IF_NONE_MATCH', '')
sys.stdout.write(
'Last-Modified: Thu, 01 Dec 2003 16:00:00 GMT\r\n'
'Expires: Thu, 01 Dec 2003 16:00:00 GMT\r\n'
'Cache-Control: no-cache, no-store\r\n'
'Pragma: no-cache\r\n'
'Content-Type: text/plain\r\n'
)
if modified_since or none_match:
sys.stdout.write('status: 304\r\n\r\n')
else:
sys.stdout.write('\r\nHello, world!\n')