forked from home-assistant/core
Debug interface caches static assets
This commit is contained in:
@@ -79,6 +79,7 @@ import threading
|
|||||||
import logging
|
import logging
|
||||||
import re
|
import re
|
||||||
import os
|
import os
|
||||||
|
import time
|
||||||
from http.server import BaseHTTPRequestHandler, HTTPServer
|
from http.server import BaseHTTPRequestHandler, HTTPServer
|
||||||
from socketserver import ThreadingMixIn
|
from socketserver import ThreadingMixIn
|
||||||
from urllib.parse import urlparse, parse_qs
|
from urllib.parse import urlparse, parse_qs
|
||||||
@@ -725,8 +726,9 @@ class RequestHandler(BaseHTTPRequestHandler):
|
|||||||
|
|
||||||
if os.path.isfile(path):
|
if os.path.isfile(path):
|
||||||
self.send_response(HTTP_OK)
|
self.send_response(HTTP_OK)
|
||||||
|
self.send_header("Cache-control", "public, max-age=3600")
|
||||||
# TODO: correct header for mime-type and caching
|
self.send_header("Expires",
|
||||||
|
self.date_time_string(time.time()+3600))
|
||||||
|
|
||||||
self.end_headers()
|
self.end_headers()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user