Elasticsearch -head 查询报 406错误码
2024-10-16 04:24:59
问题:利用Elasticsearch -head插件不能查看数据或者在Elasticsearch -linux的curl命令操作时总是提示:
{"error":"Content-Type header [application/x-www-form-urlencoded] is not supported","status":406}
解决办法:
1、进入head安装目录;
2、cd _site/
3、编辑vendor.js 共有两处
①、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" &&
原因2:在curl中,是在报文Content-type的参数:application/x-www-form-urlencoded不支持Json发送。需要改成application/Json。所以需要添加参数 ; -H ‘Content-Type: application/json’或者直接在终端操作命令时修改操作命令:
原命令:
curl -XGET 'http://localhost:9200/_count?pretty' -d '
{
"query": {
"match_all": {}
}
}
'
修改后命令:
curl -XGET 'localhost:9200/_count?pretty' -H 'content-Type:application/json' -d '
{
"query":{
"match_all":{}
}
或:curl -H "Content-Type: application/json" http://localhost:9200/tmdb/_search?pretty -d ' {"query": {"match_all": {}}}'
最新文章
- HashTable初次体验
- Python之路Day15--JavaScript(一)
- Spring(二)scope、集合注入、自动装配、生命周期
- jQuery+CSS3实现404背景动画特效
- Java之美[从菜鸟到高手演变]之Spring源码学习 - 环境搭建
- 在做Android开发的,如何去掉滚动view在尽头时的阴影效果
- 【转】深入分析 iBATIS 框架之系统架构与映射原理
- 文件夹工具类 - FolderUtils
- QQ在线图标 离线 QQ开通在线QQ服务 QQ陌生人直接聊天
- FFmpeg YUV视频序列编码为视频
- throw 与 throws的应用
- 手把手教你学习DSP_硬件设计
- linuxC编程实战 my_server.c例子问题总结
- java 类加载机制 阿里面试题
- 关于hashMap中 计算hashCode的逻辑推理(二)
- 微信小程序-动态设置背景色navigationBarBackgroundColor的值
- Jenkins环境搭建(5)-与Jmeter完成参数化构建和构建前删除操作
- Android Studio 加载网络图片
- 2.18 C++类与static关键字
- rest-framework之版本控制
热门文章
- nvcatmysql安装注册流程以及远程登陆配置步骤
- js函数聚合
- asp.net core的输入模型验证
- mysql版本:'for the right syntax to use near 'identified by 'password' with grant option'
- windows上解决git每次重复输入账号密码
- 使用SuperSocket实现自定义协议C/S设计
- Failed to start LSB: Bring up/down错误解决方法
- 【Azure 应用服务】使用PowerShell脚本上传文件至App Service目录  
- Spring Boot +Vue 项目实战笔记(三):数据库的引入
- DNS重新绑定攻击