Elasticsearch 6.x head 请求头 Content-Type 设置

head 连接Elasticsearch6是 【数据浏览模块不能显示数据了】
看一下网络流可知报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容器中,路径作为参考)
修改共有两处:

 1. 6886行 /contentType: "application/x-www-form-urlencoded 
    改成 contentType: "application/json;charset=UTF-8" 
2. 7574行 var inspectData = s.contentType === "application/x-www-form-urlencoded" && 
    改成 var inspectData = s.contentType === "application/json;charset=UTF-8" &&

 

你可能感兴趣的:(Elasticsearch 6.x head 请求头 Content-Type 设置)