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

编程知识 更新时间:2023-04-05 06:27:13

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容器中,路径作为参考)
修改共有两处:

  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-head 请求头 Content-Type header 设置

本文发布于:2023-04-05 06:27:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b42fa6fc1edd1f81b21383349550b18a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:head   Elasticsearch   Content   header   Type

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 45272文章数
  • 14阅读数
  • 0评论数