首页 > 其他分享 >SimpleHTTPServer跨域允许

SimpleHTTPServer跨域允许

时间:2023-04-04 16:12:19浏览次数:40  
标签:Control 跨域 SimpleHTTPServer self send Access header Allow 允许

from http.server import SimpleHTTPRequestHandler
import socketserver

class CORSRequestHandler(SimpleHTTPRequestHandler):
	def end_headers(self):
		self.send_header('Access-Control-Allow-Origin', '*')
		self.send_header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS')
		self.send_header('Access-Control-Allow-Headers', 'Content-Type')
		self.send_header('Access-Control-Allow-Credentials', 'true')
		SimpleHTTPRequestHandler.end_headers(self)

PORT = 8000

with socketserver.TCPServer(("", PORT), CORSRequestHandler) as httpd:
	print("serving at port", PORT)
	httpd.serve_forever()

标签:Control,跨域,SimpleHTTPServer,self,send,Access,header,Allow,允许
From: https://www.cnblogs.com/badpear/p/17286774.html

相关文章

  • SpringBoot 跨域 解决方案
    SpringBoot跨域看大部分文章都是通过WebMvcConfigurer来处理的,这样的话会导致其他配置紊乱发一下我常用的配置importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.cors.C......
  • .Net下的CORS跨域设置
    .Net下的CORS跨域设置 CORS跨域访问问题往往出现在“浏览器客户端”通过ajax调用“服务端API”的时候。而且若是深究原理,还会发现跨域问题其实还分为【简单跨域】与【复杂跨域】这两种情况。网上对解决跨域限制有很多说明文章,但绝大多数要么解决的不完善(比如,没有区分【简单......
  • vue3+vite 解决本地调用时跨域请求
    1、config配置文件中,axios默认请求地址;改为"/api",否则还是请求环境变量中的地址; 2、vite.config.ts文件中做如下配置:  server:{  open:true,//启动项目自动弹出浏览器  port:8081,//启动端口  cors:true,  proxy:{   "/api":{  ......
  • apache如何解决跨域资源访问
    很多时候,大中型网站为了静态资源分布式部署,加快访问速度,减轻主站压力,会把静态资源(例如字体文件、图片等)放在独立服务器或者CDN上,并且使用独立的资源域名(例如res.test.com)但是在实际部署中,会发现浏览器无法载入这些不同域名的资源,firefox控制台会报错:[html]viewplaincopy已阻......
  • 跨域处理
    1、同源策略 1.1浏览器的同源策略浏览器同源策略是一种约定,是最核心、也是最基本的安全功能。它由Netscape最早提出,要求浏览器把相同的协议名、域名(或二级域名)和端口号的URL识别为同源网站,反之则是非同源网站。只有同源的网站才可以进行Ajax和Cookie的操作,而对......
  • 表单校验 不允许输入中文方法
     //检验不能为中文  checkData(rule,value,callback){   if(value){    if(/[\u4E00-\u9FA5]/g.test(value)){     callback(newError("不能包含中文!"));    }else{     callback();    }   }......
  • 项目一众筹网06_02给用户分配角色、执行用户角色的分配、提交的 只是我们选中的解决、
    项目一众筹网06_02项目一众筹网06_02文章目录项目一众筹网06_0209-Admin分配Role-执行分配-handler方法(执行角色分配的后端代码开始)隐藏域的东西,不用传,点击submit(提交)的时候就会传过去,如下图允许参数是空值10-Admin分配Role-执行分配-Service方法==重复问题==11-Admin分配Role-执行......
  • 跨域 options 问题, 终极解决方法
    //获取要跨域访问的请求源$origin=isset($_SERVER['HTTP_ORIGIN'])?$_SERVER['HTTP_ORIGIN']:'';//定义允许跨域访问的请求源$allow_origin=array('http://localhost:8080');//如果请求源在允许列表中就设置允许访问......
  • node后端跨域
    express服务//解决跨域问题,浏览8080&服务3070letexpress=require('express');letapp=express();letport=3070;//创建服务app.listen(port,()=>{console.log(`服务创建成功,正在监听${port}端口!`);});。。。app.use((req,res,next)=>{//可写res.head......
  • 初识跨域&CORS跨域资源共享&JSONP
    初识跨域<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>初始跨域</title></head><body><script>......