gpt4 book ai didi

powershell - 在 cURL 中使用 HTTP header 传递 API key

转载 作者:行者123 更新时间:2023-12-03 23:05:58 27 4
gpt4 key购买 nike

我在 Apigee 中有一个 API 代理,它通过 API key 进行了身份验证。我使用 cURL 将 key 与我的 HTTP 请求 header 一起传递,使用以下命令:

curl -v -H "apikey: my_key" http://api_org-test.apigee.net/v1/helloapikey

我收到此错误:
Invoke-WebRequest : Cannot bind parameter 'Headers'. Cannot convert the 
"apikey: my_key" value of type "System.String" to
type "System.Collections.IDictionary".

当我修改我的策略以查找查询参数中的键而不是标题时,它工作正常。我在这里错过了什么吗?

最佳答案

尝试这个:

curl -v -H @{'apikey' = 'my_key'} http://api_org-test.apigee.net/v1/helloapikey

注: curlInvoke-WebRequest 的别名小命令:
Get-Alias curl

输出:
CommandType     Name
----------- ----
Alias curl -> Invoke-WebRequest

关于powershell - 在 cURL 中使用 HTTP header 传递 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40838141/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com