我尝试在 Windows 中使用带有 powershell 的 Invoke-WebRequest 方法执行 API,但它返回了以下消息:
Invoke-WebRequest : {"message":"缺少 'api-version' 请求头。请将此头设置为支持的 API 版本的值。支持的最低版本是 'v1'。支持的最高版本是 'v1' ."}
下面,这就是我在我的请求中设置的:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$header = @{
"X-ApiKeys" = "******2DD1-F002-7059-6138-*****2EEp7mEiWSG86QE="
"X-Api-Version" = "1"
"Content-Type" = "application/json"
"Accept" = "application/json"
}
Invoke-WebRequest -Method Get -Headers $Header -Uri https://127.0.0.1:4119/api/computers?api-version=1
有人可以帮助我吗?
提前致谢,