Skip to content

Instantly share code, notes, and snippets.

@drakeguan
Created April 13, 2017 08:59
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 drakeguan/0e6a1897654b586e5cdb0d80d7649ce7 to your computer and use it in GitHub Desktop.
Save drakeguan/0e6a1897654b586e5cdb0d80d7649ce7 to your computer and use it in GitHub Desktop.
Simple HTTP server with CORS.
#!/usr/bin/env python
# vim: set sw=4 sts=4 ts=4 et si:
from SimpleHTTPServer import SimpleHTTPRequestHandler
import BaseHTTPServer
class CORSRequestHandler (SimpleHTTPRequestHandler):
def end_headers (self):
self.send_header('Access-Control-Allow-Origin', '*')
SimpleHTTPRequestHandler.end_headers(self)
if __name__ == '__main__':
BaseHTTPServer.test(CORSRequestHandler, BaseHTTPServer.HTTPServer)
@drakeguan
Copy link
Author

This code snippet extends Python's builtin SimpleHTTPServer for local testing with CORS support.

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