Python 如何更改*aioes中的内容类型*
我正在使用库aioes,当我尝试执行此脚本时:Python 如何更改*aioes中的内容类型*,python,elasticsearch,content-type,Python,elasticsearch,Content Type,我正在使用库aioes,当我尝试执行此脚本时: from aioes import Elasticsearch import asyncio @asyncio.coroutine def check(): host = 'localhost' port = 1234 es = Elasticsearch(['{host}:{port}'.format(host=host, port=port)]) answer = yield from es.searc
from aioes import Elasticsearch
import asyncio
@asyncio.coroutine
def check():
host = 'localhost'
port = 1234
es = Elasticsearch(['{host}:{port}'.format(host=host, port=port)])
answer = yield from es.search(index="test-index", body={})
print(answer)
loop = asyncio.get_event_loop()
loop.run_until_complete(check())
我得到这个错误:aioes.exception.TransportError:TransportError(406,“{”错误“:“内容类型头[application/octet stream]不受支持”,“状态:406}”)
我试着上网,但没有找到任何解决办法。我错在哪里?aioes已经被放弃,我认为它不支持ES6.0及更高版本,这需要指定内容头。如果您查看aioesgithub,他们会推荐“官方”espython客户端
aioes已经被放弃,我认为它不支持ES6.0及更高版本,这需要指定内容标题。如果您查看aioesgithub,他们会推荐“官方”espython客户端