From 3347221cbacbc7e742d3b983e541eb4e581419ae Mon Sep 17 00:00:00 2001 From: Zhou Chaolin Date: Mon, 16 Apr 2018 00:08:11 +0800 Subject: [PATCH] Append mime-type while proxy http service using python2 --- websockify/websockifyserver.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/websockify/websockifyserver.py b/websockify/websockifyserver.py index 5e20128..7255b21 100644 --- a/websockify/websockifyserver.py +++ b/websockify/websockifyserver.py @@ -97,6 +97,20 @@ class WebSockifyRequestHandler(WebSocketRequestHandler, SimpleHTTPRequestHandler if self.logger is None: self.logger = WebSockifyServer.get_logger() + if sys.version_info[0] < '3': + self.extensions_map = { + '.manifest': 'text/cache-manifest', + '.html': 'text/html', + '.png': 'image/png', + '.jpg': 'image/jpg', + '.svg': 'image/svg+xml', + '.css': 'text/css', + '.js': 'application/x-javascript', + '.json': 'application/json', + '.xml': 'application/xml', + '': 'application/octet-stream', # Default + } + WebSocketRequestHandler.__init__(self, req, addr, server) def log_message(self, format, *args):