在docker中安装es-head后,使用es-head查看索引时,无法显示数据,F12查看调用请求,发现Content-Type错误了
看一下网络流可知报406 错误
{
"error" : "Content-Type header [application/x-www-form-urlencoded] is not supported",
"status" : 406
}
在网上查找了相关资料,解决办法如下:
进入head插件安装目录 ,编辑/usr/src/app/_site/vendor.js
修改共有两处:
第6886行 : contentType: "application/x-www-form-urlencoded
改为 contentType: “application/json;charset=UTF-8”
第7573行: var inspectData = s.contentType === “application/x-www-form-urlencoded” &&
改为 var inspectData = s.contentType === “application/json;charset=UTF-8” &&