我正在尝试使用“/api/console/proxy”路径向 Kibana 发布请求。我的请求中有 3 个标题:
es_headers = {
'kbn-version': "5.5.0",
'Content-Type': "application/json",
'Cookie': "session_2=eyJhbGciOi....(long string)"
}
我使用 Python 请求如下:
session = requests.Session()
r = session.post(url, timeout=15, data=json.dumps(body), headers=es_headers)
从“邮递员”它工作得很好,但从我的 Python 脚本我得到一个 [200] 响应,但响应的内容是这样的:
'遇到错误 = 无法从 cookie 解密会话详细信息。所以清理它。
我用谷歌搜索了这个回复,但找不到任何关于它的信息(这很奇怪......)在这里感谢任何帮助谢谢
尝试将 cookie 与标题分开包含,如下所示:
import requests
es_headers = {
'kbn-version': "5.5.0",
'Content-Type': "application/json",
}
session = requests.Session()
session.cookies.update({'Cookie': "session_2=eyJhbGciOi....(long string)"})
r = session.post(url, timeout=15, data=json.dumps(body), headers=es_headers)
希望这可以帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句