我有一个工作的芹菜花项目。
现在我希望使用flower http api
的一些芹菜失败的任务详细信息,但我的芹菜正在使用--basic-auth
进行身份验证,当我在flower http api
http://localhost:5555/api/tasks
发出请求时,它会超时而不会显示任何结果。
我不明白这是一个身份验证问题还是其他问题。我期待花文件,但我没有任何想法。谢谢你的时间。以下代码对我不起作用。
import requests
params = (('state', 'FAILURE'),('limit', '5'),)
requests.get('http://localhost:5555/api/tasks', params=params)
答案 0 :(得分:3)
然后你应该用你的凭证提出你的请求:
导入HTTPBasicAuth
(因为您使用的是--basic-auth
):
from requests.auth import HTTPBasicAuth
进行经过身份验证的请求:
requests.get(
'http://localhost:5555/api/tasks',
auth=HTTPBasicAuth('your_user', 'your_pass'),
params=params
)