Python 花卉Http Api获取芹菜任务详细信息

Python 花卉Http Api获取芹菜任务详细信息,python,celery,flower,Python,Celery,Flower,我有一个芹菜花项目 现在,我想使用flowerhttpapi获得一些芹菜失败任务的详细信息,但我的芹菜使用--basic auth进行身份验证,并且在http://localhost:5555/api/tasksit超时,不显示任何结果 我不明白这是一个身份验证问题还是其他问题。我看了一下花卉医生,但我一点也不知道。谢谢你抽出时间。下面是不适合我的代码 import requests params = (('state', 'FAILURE'),('limit', '5'),) reques

我有一个芹菜花项目
现在,我想使用
flowerhttpapi
获得一些芹菜失败任务的详细信息,但我的芹菜使用
--basic auth
进行身份验证,并且在
http://localhost:5555/api/tasks
it超时,不显示任何结果

我不明白这是一个身份验证问题还是其他问题。我看了一下花卉医生,但我一点也不知道。谢谢你抽出时间。下面是不适合我的代码

import requests

params = (('state', 'FAILURE'),('limit', '5'),)

requests.get('http://localhost:5555/api/tasks', params=params)

然后,您应该使用您的凭据提出请求:

  • 导入(因为您使用的是
    --basic auth
    ):

  • 发出经过身份验证的请求:

    requests.get(
        'http://localhost:5555/api/tasks', 
        auth=HTTPBasicAuth('your_user', 'your_pass'), 
        params=params
    )
    

  • 祝您好运:)

    感谢您的快速响应,但它会给我错误请求。异常。ConnectionError:HTTPSConnectionPool(host='139.172.59.25',port=5555):url:/api/tasks?state=FAILURE&limit=5超过了最大重试次数(由NewConnectionError引起(':未能建立新连接:[Errno 110]连接超时',))@ManishYadav,这似乎是另一个问题。看看这个答案:在这个问题上:
    requests.get(
        'http://localhost:5555/api/tasks', 
        auth=HTTPBasicAuth('your_user', 'your_pass'), 
        params=params
    )