我在尝试通过Postman测试API POST时遇到以下错误。有人能指导我设置API调用的正确方法吗?
ssm49v7z1#
你需要编码到Base64 format的API密钥和API机密部分。它有助于一点点的保护,而不是直接的文本。基本64(API Key:API Secret)授权人:基本Base64 result示例:API密钥:bHRpY 3VsdHwuY 29 tcHAPI密码:pQaE-ceDi 3 nFz编码碱基64(bHRpY 3VsdHwuY 29 tcH : pQaE-ceDi 3 nFz)-〉YkhScFkzVnNkSHd 1 WTI 5dGNIOnBRYUUtY 2 VEaTNuRno =不要错过API Key和API Secret之间的:,您可以在终端中测试
Base64 format
API Key
:
API Secret
Base64 result
echo -n bHRpY3VsdHwuY29tcH:pQaE-ceDi3nFz | base64
或this site
https://www.base64encode.org/
因此,您可以按照以下步骤操作在《 Postman 》中,
Authorization
Basic Auth
username
password
Postman 将自动编码与base64如果你点击Headers选项卡,可以看到它。
base64
Headers
在 curl 中,如果你在Postman中点击</>图标(在右上方),它会显示curl命令。你可以复制它并粘贴到终端然后运行它,x1c4d 1x指令集
</>
curl --location --request POST 'https://your-api-url' \ --header 'Authorization: Basic YkhScFkzVnNkSHd1WTI5dGNIOnBRYUUtY2VEaTNuRno='
1条答案
按热度按时间ssm49v7z1#
你需要编码到
Base64 format
的API密钥和API机密部分。它有助于一点点的保护,而不是直接的文本。基本64(
API Key
:
API Secret
)授权人:基本
Base64 result
示例:
API密钥:bHRpY 3VsdHwuY 29 tcH
API密码:pQaE-ceDi 3 nFz
编码碱基64(bHRpY 3VsdHwuY 29 tcH
:
pQaE-ceDi 3 nFz)-〉YkhScFkzVnNkSHd 1 WTI 5dGNIOnBRYUUtY 2 VEaTNuRno =不要错过
API Key
和API Secret
之间的:
,您可以在终端中测试或this site
因此,您可以按照以下步骤操作
在《 Postman 》中,
0使用POST方法输入您的API URL
1选择
Authorization
选项卡2在下拉框中选择
Basic Auth
3将
API Key
输入username
4将您的
API Secret
输入password
Postman 将自动编码与
base64
如果你点击Headers
选项卡,可以看到它。在 curl 中,
如果你在Postman中点击
</>
图标(在右上方),它会显示curl命令。你可以复制它并粘贴到终端然后运行它,x1c4d 1x指令集