python simplehttpserver 快捷http跨域服务

来源:互联网 发布:人工智能 健康管理 编辑:程序博客网 时间:2024/06/16 06:39

工作中想搭建个简单的http服务,直接在终端

python -m SimpleHTTPServer 8000

便可以启动http服务了,用来分发资源。
但是当我们想要引用该页面的资源时,因为浏览器的跨域访问限制,不能够如愿,如何解决呢?

把下面的代码写入文件中,直接运行,则浏览器在引用的时候就不会被阻拦了。

from SimpleHTTPServer import SimpleHTTPRequestHandlerimport BaseHTTPServerclass 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)
阅读全文
0 0
原创粉丝点击