Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@blainegarrett
Created April 7, 2018 18:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save blainegarrett/4d3b3081d09b4ff7be00765eb32b0d94 to your computer and use it in GitHub Desktop.
Save blainegarrett/4d3b3081d09b4ff7be00765eb32b0d94 to your computer and use it in GitHub Desktop.
App Engine SDK OPTIONS /_ah/upload/ hack
if environ['REQUEST_METHOD'] == 'OPTIONS' and environ['REQUEST_URI'][0:12] == '/_ah/upload/':
logging.warning("Hacked OPTIONS request for /_ah/upload - see module.828")
wrapped_start_response('200 SUPER GREAT',
[
('Access-Control-Allow-Origin', '*'),
('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE'),
('Access-Control-Allow-Credentials', 'true'),
('Content-Type', 'application/json'),
('Access-Control-Allow-Headers', '*'),
])
return "HACKED SDK OPTIONS CALL"
@blainegarrett
Copy link
Author

Add to SDK_ROOT/platform/google_appengine/google/appengine/tools/devappserver2/module.py::_handle_request near line 827 (after def of wrapped_start_response)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment