如何在标头中复制curl -u?

问题描述 投票:0回答:1

使用curl命令我执行:

curl -u appId:secret https://api.example.com

这是可行的,然后我尝试使用这样的标题来做到这一点:

{
  "Content-Type": "application/json",
  "Authorization": "`Bearer appId`"
}

401 错误,然后我尝试:

{ “内容类型”:“应用程序/json”, “授权”:“

Bearer appId+secret
” } 401,知道我该怎么做吗?

curl request http-headers http-get
1个回答
1
投票

您尝试使用 JSON 样式标头在curl 命令中设置身份验证标头,但遇到了问题。

使用 -H 选项:您可以使用 -H 选项来设置单独的标头,而不是尝试传递 JSON 样式的标头。例如:

curl -u appId:secret -H "Content-Type: application/json" -H "Authorization: Bearer appId"

这会将 Content-Type 标头设置为 application/json,将 Authorization 标头设置为 Bearer appId。

© www.soinside.com 2019 - 2024. All rights reserved.