From bb337fa0a98c9bdea5a01bff1f988e388309ad8d Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 4 Jun 2014 00:49:46 -0700 Subject: [PATCH] Debug interface caches static assets --- homeassistant/components/http/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/http/__init__.py b/homeassistant/components/http/__init__.py index b4ac12cff87..907033ae52c 100644 --- a/homeassistant/components/http/__init__.py +++ b/homeassistant/components/http/__init__.py @@ -79,6 +79,7 @@ import threading import logging import re import os +import time from http.server import BaseHTTPRequestHandler, HTTPServer from socketserver import ThreadingMixIn from urllib.parse import urlparse, parse_qs @@ -725,8 +726,9 @@ class RequestHandler(BaseHTTPRequestHandler): if os.path.isfile(path): self.send_response(HTTP_OK) - - # TODO: correct header for mime-type and caching + self.send_header("Cache-control", "public, max-age=3600") + self.send_header("Expires", + self.date_time_string(time.time()+3600)) self.end_headers()