我有一个API端点,我已经得到了一个API密钥,但它看起来也有基本的授权在它前面。有人能解释一下我如何在Postman中使用基本的Auth和apiKey,或者在python中使用请求吗?当我在Postman中使用身份验证部分时,它只会让我选择一个或另一个。
inn6fuwd1#
Python:
import requests url = 'apiendpoint' api_key = 'api-key' username = 'username' password = 'password' session = requests.Session() session.auth = (username, password) session.headers['X-API-Key'] = api_key response = session.get(url)
Postman :在Postman中,转到请求生成器中的“授权”选项卡。从“类型”下拉列表中选择“基本身份验证”,然后输入基本身份验证的用户名和密码。Authentication Tab对于Api-Key,转到“授权”选项卡旁边的“Headers”选项卡,在键部分输入“X-API-key”,并在值中输入您的api键。要使用base64生成基本身份验证,请单击链接Basic Authentication Header Generator
1条答案
按热度按时间inn6fuwd1#
Python:
Postman :
在Postman中,转到请求生成器中的“授权”选项卡。
从“类型”下拉列表中选择“基本身份验证”,然后输入基本身份验证的用户名和密码。
Authentication Tab
对于Api-Key,转到“授权”选项卡旁边的“Headers”选项卡,在键部分输入“X-API-key”,并在值中输入您的api键。
要使用base64生成基本身份验证,请单击链接Basic Authentication Header Generator