在Angular2中使用选项动词时收到这些错误http.get(url,options),即使在Falcon Rest API中设置了适当的CORS头。在
XMLHttpRequest cannot load http://localhost:8000/names. Request header field Authorization is not allowed by Access-Control-Allow-Headers in preflight response.
resp.set_header("Access-Control-Allow-Origin", "*")
resp.set_header("Access-Control-Allow-Credentials", "true")
resp.set_header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT")
resp.set_header("Access-Control-Allow-Headers",
"Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers")
对于非选项/普通http.get()要求这一切顺利。在
使用falcon_cors解决了这个问题,特别是通过设置allow_all_methods=True
相关问题 更多 >
编程相关推荐