python3 http.server 本地服务支持跨域
创建start.py,代码如下:
#!/usr/bin/env python
try:# Python 3from http.server import HTTPServer, SimpleHTTPRequestHandler, test as test_origimport sysdef test (*args):test_orig(*args, port=int(sys.argv[1]) if len(sys.argv) > 1 else 8000)
except ImportError: # Python 2from BaseHTTPServer import HTTPServer, testfrom SimpleHTTPServer import SimpleHTTPRequestHandlerclass 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
转载于:https://www.cnblogs.com/zyh1994/p/11353214.html
python3 http.server 本地服务支持跨域相关推荐
- java 服务端 处理跨域_javaweb服务端跨域支持
项目开发为了支持web浏览器ajax的直接请求,涉及到了跨域的需求,通过学习对跨域有了更深入的认识,现在总结一下: 1.跨域说明 跨域指请求和服务的域不一致,浏览器和H5的ajax请求有影响,而对服务 ...
- 用 nginx 代理 MailChimp API 并支持跨域
tl;dr nginx 既灵活方便,又功能丰富,可以帮助我们实现添加跨域头.URL 重写以及隐藏敏感信息等功能.本文介绍在使用 MailChimp 进行邮件营销中遇到的一个普遍问题,分析了浏览器发起跨 ...
- 本地跨域处理ajax,Node.js配合node-http-proxy解决本地开发ajax跨域问题
情景: 前后端分离,本地前端开发调用接口会有跨域问题,一般有以下3种解决方法: 1. 后端接口打包到本地运行(缺点:每次后端更新都要去测试服下一个更新包,还要在本地搭建java运行环境,麻烦) 2. ...
- 一键部署开箱即用的代理服务器,解决 SAP UI5 应用开发过程中访问远端 OData 服务的跨域问题试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...
- js图片下载(支持跨域/解决Access-Control-Allow-Origin)
一.思路 使用canvas绘制图片 使用toBlob方法将canvas图片转换为文件 使用a标签的download属性下载这个canvas转化生成的图片文件 canvas.toBlob() 将canv ...
- SAP UI5 初学者教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
- 让 QtWebkit 支持跨域CROS - nowboy的CSDN博客 - 博客频道 - CSDN.NET
让 QtWebkit 支持跨域CROS - nowboy的CSDN博客 - 博客频道 - CSDN.NET 让 QtWebkit 支持跨域CROS 2013-05-23 22:05 450人阅读 评论 ...
- Nginx配置服务器静态文件支持跨域访问
2019独角兽企业重金招聘Python工程师标准>>> 在server中配置 add_header Access-Control-Allow-Origin *;add_header ...
- npm run dev 在本地调试出现跨域问题解决方法
npm run dev 在本地调试出现跨域问题 在localhost:8080调试时会出现跨域问题,如图: 我的项目是用webpack作为前端自动化构建工具,可以在webpack-dev-server ...
最新文章
- ZOJ Problem Set - 1048 Financial Management
- Window 10 :如何彻底关闭:Windows Defender Service(2015-12-20日更新)
- Spring5参考指南: BeanWrapper和PropertyEditor
- cron表达式 每天0点10分和30分_查找特定时间段cron任务方法
- OpenShift 4 之Service Mesh教程(2)- 用Kiali监控微服务运行
- idle显示出错信息 python_Life is short,you need Python——Python入门
- 人工智能先驱 Nils Nilsson 去世,吴恩达、Yann LeCun 悼念!
- mysql数据表中取几列_MySQL查询数据表中数据记录(包括多表查询)
- asp.net下Response.ContentType类型汇总
- Linux内核的学习(二)
- ubuntu14.4安装GTK\opencv和pythoy opencv
- oracle怎么定义参数函数返回值,Oracle自定义函数记录
- phpstorm连接mysql
- OpenGL总结6-圆柱纹理贴图
- 100例(p019—p021)
- POJ 2395 Out of Hay 最小生成树 Kruskal
- Crash 工具使用
- GitHub 热点速览 Vol.18:刷 LeetCode 的正确姿势
- 大学计算机基础 一 实验报告,《大学计算机基础》实验报告实验一.docx
- 与2,3,5无关的数
热门文章
- 本地缓存需要高时效性怎么办_太难为我了,为了这份P7岗offer,我承受了7轮面试...
- 学习笔记-----关于C++中类的成员函数可以访问私有成员的问题
- mysql5.7.17版本介绍_mysql5.7.17版本升级源码方式及恢复主主复制
- Pixhawk代码分析-姿态解算篇D
- 嵌入式Linux系统BSP的设计与实现
- mysql 查看有没有drop权限的命令
- ofstream与ate的故事
- 关于c++静态成员函数
- C++中的值初始化和默认初始化
- Linux下内存问题检测神器 valgrind