gpt4 book ai didi

python - Flower Http Api 获取 Celery 任务详情

转载 作者:行者123 更新时间:2023-12-04 03:05:56 25 4
gpt4 key购买 nike

我有一个有效的 celery 花项目。
现在我想要一些使用 flower http api 的 celery 失败任务详细信息,但是我的 celery 使用 --basic-auth 进行身份验证,当我在 flower 发出请求时http://localhost:5555/api/tasks 上的 http api 它超时并且不显示任何结果。

我不明白这是身份验证问题还是其他问题。我看花文档,但我不知道。谢谢你的时间。以下是对我不起作用的代码。

import requests

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

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

最佳答案

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

  1. 导入 HTTPBasicAuth (因为您使用的是 --basic-auth):

    from requests.auth import HTTPBasicAuth
  2. 发出经过身份验证的请求:

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

祝你好运:)

关于python - Flower Http Api 获取 Celery 任务详情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44413839/

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