使用时收到这些错误选项动词在 Angular2 http.get(url, options) 中,即使在 Falcon Rest API 中设置了适当的 CORS 标头。
XMLHttpRequest 无法加载http://localhost:8000/名称 http://localhost:8000/names。请求头
Access-Control-Allow-Headers 不允许字段授权
飞行前响应。
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")
对于非 OPTIONS / 正常的 http.get() 请求,这可以正常工作。