Flower Http Api 获取Celery任务详情
Flower Http Api get Celery task details
我有一个有效的芹菜花项目。
现在我想要一些使用 flower http api
的 celery 失败任务详细信息,但是我的 celery 使用 --basic-auth
进行身份验证,当我在 http://localhost:5555/api/tasks
上的 flower http api
发出请求时,它会超时并且不会显示任何结果。
我不明白这是身份验证问题还是其他问题。我看花文档,但我不知道。谢谢你的时间。以下是对我不起作用的代码。
import requests
params = (('state', 'FAILURE'),('limit', '5'),)
requests.get('http://localhost:5555/api/tasks', params=params)
那么您应该使用您的凭据提出请求:
导入HTTPBasicAuth
(因为您使用的是--basic-auth
):
from requests.auth import HTTPBasicAuth
发出经过身份验证的请求:
requests.get(
'http://localhost:5555/api/tasks',
auth=HTTPBasicAuth('your_user', 'your_pass'),
params=params
)
祝你好运:)
我有一个有效的芹菜花项目。
现在我想要一些使用 flower http api
的 celery 失败任务详细信息,但是我的 celery 使用 --basic-auth
进行身份验证,当我在 http://localhost:5555/api/tasks
上的 flower http api
发出请求时,它会超时并且不会显示任何结果。
我不明白这是身份验证问题还是其他问题。我看花文档,但我不知道。谢谢你的时间。以下是对我不起作用的代码。
import requests
params = (('state', 'FAILURE'),('limit', '5'),)
requests.get('http://localhost:5555/api/tasks', params=params)
那么您应该使用您的凭据提出请求:
导入
HTTPBasicAuth
(因为您使用的是--basic-auth
):from requests.auth import HTTPBasicAuth
发出经过身份验证的请求:
requests.get( 'http://localhost:5555/api/tasks', auth=HTTPBasicAuth('your_user', 'your_pass'), params=params )
祝你好运:)