gpt4 book ai didi

python - 使用 python 在 Elasticsearch 中进行身份验证

转载 作者:行者123 更新时间:2023-11-30 22:15:07 24 4
gpt4 key购买 nike

我想在 Elasticsearch 中使用 Python。所以我用 Python 为 Elasticsearch 编写了一个身份验证代码。但我收到错误“TypeError:'Session'对象不可调用”。代码如下:

import requests
from requests import Session
from requests.auth import HTTPBasicAuth
uname = 'elastic'
pswd = 'elastic'
session = requests.Session()
session.auth = HTTPBasicAuth(uname, pswd)
res = requests.get('http://localhost:9200',auth=session)
print(res.content)

我哪里出错了?

最佳答案

您可以直接使用以下方法连接到elasticsearch服务器,而不是 session :

import requests
from requests.auth import HTTPBasicAuth
from pprint import pprint

username = 'elastic'
password = 'elastic'

response = requests.get('http://localhost:9200', auth = HTTPBasicAuth(username, password))

pprint(response.content)

关于python - 使用 python 在 Elasticsearch 中进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50366668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com