提问要多花一点心思哦

curl post 本地json文件生成document

Elasticsearch | 作者 jasonvalue | 发布于2018年03月21日 | 阅读数:7150

运行环境windows 10
版本:elasticsearch6.2.2
curl 命令行:curl -H 'ContentType: application/json' -XPOST localhost:9200/bank/_doc/_bulk?pretty --data-binary @accounts.json
 
报错信息为:curl: (6) Could not resolve host: application
{
  "error" : "Content-Type header [application/x-www-form-urlencoded] is not supported",
  "status" : 406
}
 
curl 命令行:curl -H "Content-Type:application/json" -XPOST "localhost:9200/bank/account/_bulk?pretty" --data-binary @accounts.json
 
报错信息:The bulk request must be terminated by a newline [\n]

在命令行里不是已经指定了文档类型为json了吗。为什么还是会提示以上错误呢?
关于curl 提交post请求还有什么需要设置的吗?
望解答!
先谢谢各位了~
最后更新时间:2018-03-22.
微信图片_20180321210749.png
已邀请:

要回复问题请先登录注册