Changeset 92707 in webkit
- Timestamp:
- Aug 9, 2011 2:17:42 PM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r92702 r92707 1 2011-08-09 Adam Barth <abarth@webkit.org> 2 3 Enable CORS for garden-o-matic 4 https://bugs.webkit.org/show_bug.cgi?id=65936 5 6 Reviewed by Dimitri Glazkov. 7 8 This patch will allow the hosted instance of garden-o-matic to 9 communicate with the local server. 10 11 * Scripts/webkitpy/tool/servers/gardeningserver.py: 12 * Scripts/webkitpy/tool/servers/reflectionhandler.py: 13 1 14 2011-08-09 Adam Barth <abarth@webkit.org> 2 15 -
trunk/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py
r92636 r92707 104 104 "TestFailures") 105 105 106 allow_cross_origin_requests = True 107 106 108 def _run_webkit_patch(self, args): 107 109 return self.server.tool.executive.run_command([self.server.tool.path()] + args, cwd=self.server.tool.scm().checkout_root) -
trunk/Tools/Scripts/webkitpy/tool/servers/reflectionhandler.py
r92346 r92707 56 56 STATIC_FILE_DIRECTORY = None 57 57 58 # Setting this flag to True causes the server to send 59 # Access-Control-Allow-Origin: * 60 # with every response. 61 allow_cross_origin_requests = False 62 58 63 def do_GET(self): 59 64 self._handle_request() … … 101 106 threading.Thread(target=lambda: self.server.shutdown()).start() 102 107 108 def _send_access_control_header(self): 109 if self.allow_cross_origin_requests: 110 self.send_header('Access-Control-Allow-Origin', '*') 111 103 112 def _serve_text(self, text): 104 113 self.send_response(200) 114 self._send_access_control_header() 105 115 self.send_header("Content-type", "text/plain") 106 116 self.end_headers() … … 109 119 def _serve_json(self, json_object): 110 120 self.send_response(200) 121 self._send_access_control_header() 111 122 self.send_header('Content-type', 'application/json') 112 123 self.end_headers() … … 119 130 with codecs.open(file_path, "rb") as static_file: 120 131 self.send_response(200) 132 self._send_access_control_header() 121 133 self.send_header("Content-Length", os.path.getsize(file_path)) 122 134 mime_type, encoding = mimetypes.guess_type(file_path)
Note: See TracChangeset
for help on using the changeset viewer.