import os
from config import config, init_conf
-from http.server import BaseHTTPRequestHandler, HTTPServer
+from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer
import request_handler
import path
def do_POST(self):
global rootnode
try:
- length = int(self.headers.getheader('content-length'))
- filename = self.headers.getheader('x-filename')
+ length = int(self.headers.get('content-length'))
+ filename = self.headers.get('x-filename')
if not length:
log.error("request_handler_server: [%s]: 401 Unauthorized" % self.client_address[0])
self.send_error(401)
port = config.request_handler_server_ssl_port
try:
- server = HTTPServer((host, port), MyHandler)
+ server = ThreadingHTTPServer((host, port), MyHandler)
if srv_ssl:
server.socket = ssl.wrap_socket (server.socket,
keyfile = path.conf_dir + "/" + config.request_handler_server_ssl_key,