jquery - 飞行前响应中的Access-Control-Allow-Headers不允许请求 header 字段kbn-version

标签 jquery ajax elasticsearch cors kibana

我在yml文件中设置了Kibana配置详细信息,如下所示,

server.cors: true
server.cors.origin: "*"
server.cors.credentials: true
server.cors.methods: "GET, POST, PUT, DELETE, OPTIONS, HEAD"
server.cors.headers: "Origin, X-Requested-With, Content-Type, Accept, Engaged-Auth-Token"

但是我的jQuery Ajax调用仍然收到错误“预检响应中Access-Control-Allow-Headers不允许请求 header 字段kbn-version”。感谢您在解决此问题方面的帮助。

最佳答案

感谢@slidehowbarker,对我来说,我在Elasticsearch中进行了配置。

elasticsearch / config / elasticsearch.yml

http.cors.enabled : true
http.cors.allow-origin : "*"
http.cors.allow-methods : OPTIONS, HEAD, GET, POST, PUT, DELETE
http.cors.allow-headers: "kbn-version, Origin, X-Requested-With, Content-Type, Accept, Engaged-Auth-Token"

关于jquery - 飞行前响应中的Access-Control-Allow-Headers不允许请求 header 字段kbn-version,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45629247/

相关文章:

javascript - jQuery Accordion 在事件 : false is set 时第一次单击后中断

javascript - jQuery 切换不工作/点击时隐藏导航

php - 如何解码json ajax响应

C# 嵌套、 Elasticsearch : update and add to a field that is a list

elasticsearch - 如何查看文档中索引的同义词?

c# - ElasticSearch 和 Nest 过滤不起作用

javascript - 设置元素的 margin-left 和 width 以匹配另一个元素的 margin 和 size

javascript - 如何在其他图像上方设置半透明图像?

javascript - 使用 Gson 的 Ajax

javascript - 在前端抓取从 Django 发送的文件