我不知道如何组成本文中描述的请求正文。
无论是否在有效载荷中有查询,我都会不断收到此错误:
Invoke-RestMethod:{“ $ id”:“ 1”,“ innerException”:null,“ message”:“无效的参数值。\ r \ n参数名称:querys”,“ typeName”:“ Microsoft.TeamFoundation。 SourceControl.WebServer.InvalidArgumentValueException, Microsoft.TeamFoundation.SourceControl.WebServer“,” typeKey“:” InvalidArgumentValueException“,” errorCode“:0,” eventId“:0}
我正在尝试这样的事情:
$body= @{
queries=@(
@{
items=@(0,1,2)
type="commit"
}
)
results=@()
} | ConvertTo-Json
答案 0 :(得分:0)
我拥有正确的json格式,但是最后没有添加-depth是我的失败。
$body = @{
queries=@(
@{
items = @("xxxx")
type = "commit"
}
)
results=@()
} | ConvertTo-Json -Depth 5