在Python或Postman中使用API Key和Basic Auth

edqdpe6u  于 2023-04-30  发布在  Postman
关注(0)|答案(1)|浏览(409)

我有一个API端点,我已经得到了一个API密钥,但它看起来也有基本的授权在它前面。
有人能解释一下我如何在Postman中使用基本的Auth和apiKey,或者在python中使用请求吗?
当我在Postman中使用身份验证部分时,它只会让我选择一个或另一个。

inn6fuwd

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

相关问题