From: ThomasV Date: Thu, 18 Oct 2012 22:02:45 +0000 (-0700) Subject: Merge pull request #5 from zootreeves/master X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=commitdiff_plain;h=950012e8162bae213f3bdf61284fff0dad0fffa5;hp=c7a4ab290f7c205541a40e74c9ea8b93cca0cbf3 Merge pull request #5 from zootreeves/master Added OPTIONS http request --- diff --git a/transports/stratum_http.py b/transports/stratum_http.py index 4efdb97..397e926 100644 --- a/transports/stratum_http.py +++ b/transports/stratum_http.py @@ -153,7 +153,15 @@ class StratumJSONRPCDispatcher(SimpleXMLRPCServer.SimpleXMLRPCDispatcher): class StratumJSONRPCRequestHandler( SimpleXMLRPCServer.SimpleXMLRPCRequestHandler): - + + def do_OPTIONS(self): + self.send_response(200) + self.send_header('Allow', 'GET, POST, OPTIONS') + self.send_header('Access-Control-Allow-Origin', '*') + self.send_header('Access-Control-Allow-Headers', 'X-Request, X-Requested-With') + self.send_header('Content-Length', '0') + self.end_headers() + def do_GET(self): if not self.is_rpc_path_valid(): self.report_404()