|
- #!/usr/bin/env python3
- from http.server import HTTPServer, SimpleHTTPRequestHandler, test
- import sys
-
- class CORSRequestHandler (SimpleHTTPRequestHandler):
- def end_headers (self):
- self.send_header('Access-Control-Allow-Origin', '*')
- SimpleHTTPRequestHandler.end_headers(self)
-
- def send_my_headers(self):
- self.send_header("Cache-Control", "no-cache")
- self.send_header("Pragma", "no-cache")
- self.send_header("Expires", "0")
-
- if __name__ == '__main__':
- test(CORSRequestHandler, HTTPServer, port=int(sys.argv[1]) if len(sys.argv) > 1 else 80)
|