SimpleHTTPServer跨域允许

代码

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()
posted @ 2023-04-04 16:04  badpear  阅读(83)  评论(0)    收藏  举报