From da1ad479b6dd2137f09c4fb58a6c09e9c3112574 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 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/websockify/websockifyserver.py b/websockify/websockifyserver.py index 5e20128..51f6ff0 100644 --- a/websockify/websockifyserver.py +++ b/websockify/websockifyserver.py @@ -12,7 +12,7 @@ as taken from http://docs.python.org/dev/library/ssl.html#certificates ''' -import os, sys, time, errno, signal, socket, select, logging +import os, sys, time, errno, signal, socket, select, logging, mimetypes import multiprocessing # Imports that vary by python version @@ -97,6 +97,8 @@ class WebSockifyRequestHandler(WebSocketRequestHandler, SimpleHTTPRequestHandler if self.logger is None: self.logger = WebSockifyServer.get_logger() + if sys.version_info[0] == '2': + self.extensions_map = mimetypes.types_map WebSocketRequestHandler.__init__(self, req, addr, server) def log_message(self, format, *args):