Can I set a header with python's SimpleHTTPServer?

后端 未结 4 513
别跟我提以往
别跟我提以往 2020-12-01 08:44

I\'m using SimpleHTTPServer to test some webpages I\'m working on. It works great, however I need to do some cross-domain requests. That requires setting a

4条回答
  •  佛祖请我去吃肉
    2020-12-01 09:43

    # coding: utf-8
    import SimpleHTTPServer
    import SocketServer
    PORT = 9999
    
    def do_GET(self):
        self.send_response(200)
        self.send_header('Access-Control-Allow-Origin', 'http://example.com')           
        self.end_headers()
    
    Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
    Handler.do_GET = do_GET
    httpd = SocketServer.TCPServer(("", PORT), Handler)
    httpd.serve_forever()
    

提交回复
热议问题