zoukankan      html  css  js  c++  java
  • flask的跨域问题

     跟iis 里是否设置http响应标头没有关系。不设置也可以正常获取到

    https://www.cnblogs.com/kenshinobiy/p/6265135.html

    https://www.jianshu.com/p/212ecf096023

    #coding:utf-8
    from flask.wrappers import Response
    import xlrd
    import MySQLdb
    import arcpy
    import time
    import datetime
    from arcpy import env
    from flask_cors import CORS
    import sys
    import io
    import json
    from flask import Flask, jsonify, abort, request
    app = Flask(__name__)
    cors = CORS(app, supports_credentials=True)
    
    app = Flask(__name__)
    
    
    @app.after_request
    def after_request(response):
        response.headers.add('Access-Control-Allow-Headers', 'Content-Type,Authorization,session_id')
        response.headers.add('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS,HEAD')
        # 这里不能使用add方法,否则会出现 The 'Access-Control-Allow-Origin' header contains multiple values 的问题
        response.headers['Access-Control-Allow-Origin'] = '*'
        return response
        
    @app.route('/helloworld')
    def hello_world():
        return 'Hello, World!'
    
    if __name__ == '__main__':
        app.run(host="0.0.0.0", port=5050)

  • 相关阅读:
    寄存器英文全称
    汇编指令介绍
    汇编指令的基本知识
    第一篇
    Windows下让Git记住用户名密码(https)
    javascript 汉字拼音排序
    KO.js学习笔记(一)
    学javascript突发奇想,只用浏览器就能转换进制
    谨此纪念我的技术成长之路
    委托与事件
  • 原文地址:https://www.cnblogs.com/yansc/p/15476842.html
Copyright © 2011-2022 走看看