elasticsearch,content-type,Python,elasticsearch,Content Type" /> elasticsearch,content-type,Python,elasticsearch,Content Type" />

Python 如何更改*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

我正在使用库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.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客户端