zoukankan      html  css  js  c++  java
  • python3 http.server 本地服务支持跨域

    创建start.py,代码如下:

    #!/usr/bin/env python
    try:
        # Python 3
        from http.server import HTTPServer, SimpleHTTPRequestHandler, test as test_orig
        import sys
        def test (*args):
            test_orig(*args, port=int(sys.argv[1]) if len(sys.argv) > 1 else 8000)
    except ImportError: # Python 2
        from BaseHTTPServer import HTTPServer, test
        from SimpleHTTPServer import SimpleHTTPRequestHandler
    
    class CORSRequestHandler (SimpleHTTPRequestHandler):
        def end_headers (self):
            self.send_header('Access-Control-Allow-Origin', '*')
            SimpleHTTPRequestHandler.end_headers(self)
    
    if __name__ == '__main__':
        test(CORSRequestHandler, HTTPServer)
    

     运行start.py,端口为8000

    python start.py 8000
    
  • 相关阅读:
    md5加密(4)
    生成短的uuid
    九九乘法
    闰年判断
    初识网络传输
    省选模拟77
    省选模拟76
    省选模拟75
    省选模拟74
    省选模拟73
  • 原文地址:https://www.cnblogs.com/zyh1994/p/11353214.html
Copyright © 2011-2022 走看看