当前位置 : 主页 > 编程语言 > python >

Elasticsearch-head 请求头 Content-Type header 设置

来源:互联网 收集:自由互联 发布时间:2022-06-18
ElasticSearch搭建完成后准备使用es-head建立索引时发现Content-Type错误了 看一下网络流可知报406 错误 { "error" : "Content-Type header [application/x-www-form-urlencoded] is not supported", "status" : 406 } 解决办


ElasticSearch搭建完成后准备使用es-head建立索引时发现Content-Type错误了

看一下网络流可知报406 错误

{
"error" : "Content-Type header [application/x-www-form-urlencoded] is not supported",
"status" : 406
}

解决办法

进入head插件安装目录

编辑/usr/src/app/_site/vendor.js(我的es_Head插件部署在docker容器中,路径作为参考)

修改共有两处:

  • 第6886行 ​​/contentType: "application/x-www-form-urlencoded​​ 改为 ​​contentType: "application/json;charset=UTF-8"​​
  • 第7574行 ​​var inspectData = s.contentType === "application/x-www-form-urlencoded" &&​​ 改为 ​​var inspectData = s.contentType === "application/json;charset=UTF-8" &&​​

  • 上一篇:【爬虫】Laza大商品采集维度数据分析
    下一篇:没有了
    网友评论