summaryrefslogtreecommitdiff
path: root/bin/service/http_server.py
diff options
context:
space:
mode:
authorP. Christeas <p_christ@hol.gr>2010-07-26 12:33:35 +0300
committerP. Christeas <p_christ@hol.gr>2010-07-26 12:33:35 +0300
commit7d24059c09e043ff8bb005914bbfeb217b48102d (patch)
tree1bb38fb4797caa44bae7cc9212cd3c86d4c952e1 /bin/service/http_server.py
parent4e36352f5ebb7a2bbdddd3a249cc5b2f4a428a96 (diff)
Static http: support OPTIONS
bzr revid: p_christ@hol.gr-20100726093335-6tvao6uzp90mmcnk
Diffstat (limited to 'bin/service/http_server.py')
-rw-r--r--bin/service/http_server.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/service/http_server.py b/bin/service/http_server.py
index 3311dd249e7..75043c1cef3 100644
--- a/bin/service/http_server.py
+++ b/bin/service/http_server.py
@@ -287,8 +287,9 @@ def init_xmlrpc():
reg_http_service(HTTPDir('/xmlrpc/', XMLRPCRequestHandler, True))
logging.getLogger("web-services").info("Registered XML-RPC over HTTPS")
-class StaticHTTPHandler(HttpLogHandler, FixSendError, HTTPHandler):
+class StaticHTTPHandler(HttpLogHandler, FixSendError, HttpOptions, HTTPHandler):
_logger = logging.getLogger('httpd')
+ _HTTP_OPTIONS = 'OPTIONS GET HEAD'
def __init__(self,request, client_address, server):
HTTPHandler.__init__(self,request,client_address,server)