在 aiohttp 请求中发送用户凭据
Send user credentials in aiohttp request
我找不到使用 aiohttp 发送用户凭据的方法。我想要与 cURL 的
类似的行为
curl --user "USER:PASSWORD"
但在 aiohttp 中。在参考文档中我找不到此选项,我可以找到查询参数 headers、body,但找不到用户凭据。
我使用 aiohttp 而不是 curl 来实现其异步行为。
与使用基本身份验证相同。
所以要在 aiohttp
中使用它,您可以使用 aiohttp.BasicAuth
。有点像:
async with client.get(url, auth=aiohttp.BasicAuth(user, password)) as resp:
assert resp.status == 200
print(await resp.text())
我找不到使用 aiohttp 发送用户凭据的方法。我想要与 cURL 的
类似的行为curl --user "USER:PASSWORD"
但在 aiohttp 中。在参考文档中我找不到此选项,我可以找到查询参数 headers、body,但找不到用户凭据。
我使用 aiohttp 而不是 curl 来实现其异步行为。
与使用基本身份验证相同。
所以要在 aiohttp
中使用它,您可以使用 aiohttp.BasicAuth
。有点像:
async with client.get(url, auth=aiohttp.BasicAuth(user, password)) as resp:
assert resp.status == 200
print(await resp.text())