zoukankan      html  css  js  c++  java
  • Django----解决跨域

    cors(跨域资源共享):

      本质设置响应头

     定制中间件 cors.py 后在settings.py中间件中配置

    from django.utils.deprecation import MiddlewareMixin
    
    class CORSMiddleware(MiddlewareMixin):
    
        def process_response(self,request,response):
            # 添加响应头
    
            # 允许你的域名来获取我的数据
            response['Access-Control-Allow-Origin'] = "*"
    
            # 允许你携带Content-Type请求头
            response['Access-Control-Allow-Headers'] = "Content-Type"
    
            # 允许你发送DELETE,PUT
            response['Access-Control-Allow-Methods'] = "DELETE,PUT"
    
            return response
    from django.utils.deprecation import MiddlewareMixin
    
    
    class CorsMiddleWare(MiddlewareMixin):
        def process_response(self, request, response):
            if request.method == 'OPTIONS':
                response['Access-Control-Allow-Headers'] = 'Content-Type'
                response['Access-Control-Allow-Method'] = 'POST,PUT,DELETE'
    
            response['Access-Control-Allow-Origin'] = '*'
    
            return response
    l

     https://www.cnblogs.com/liuqingzheng/articles/9794285.html?tdsourcetag=s_pcqq_aiomsg

  • 相关阅读:
    解决Struts中文乱码问题总结
    也谈创业企业CEO该拿多少工资
    Codeforces Round #242 (Div. 2) A. Squats
    设计模式之模板方法模式
    hdu2768Cat vs. Dog (反建法,最大独立集)
    Python
    kvm
    linux bin文件制作
    python
    pytho
  • 原文地址:https://www.cnblogs.com/hanbowen/p/9900223.html
Copyright © 2011-2022 走看看