标题不支持的elasticsearch.index错误

时间:2018-07-18 09:33:21

标签: python elasticsearch

我正在使用python将一些数据插入elasticsearch,elasticsearch版本是> 6.0。该代码可以看作是:

从datetime导入datetime 从elasticsearch导入Elasticsearch es = Elasticsearch(“ localhost:9200”) 从elasticsearch导入TransportError 数据= {     “ http_code”:“ 404”,     “ count”:“ 10” } 尝试:     es.index(index =“ http_code”,doc_type =“ error_code”,body = data)

TransportError除外,例如e:     打印(e.info) 但我们会遇到以下问题:{u'status':406,u'error':u'不支持Content-Type标头[]'}

我已经搜索到在新的弹性搜索版本中需要设置标题,例如在命令行中可以使用: “ curl -XPUT'localhost:9200 / customer / external / 1?pretty'-d'{” name“:” John Doe“}'

但是在python中如何设置标头?有人知道吗?

0 个答案:

没有答案