我搜索了整个网站,但我想我忽略了一些简单的东西。
我想寄一份带有钥匙的表格";Foo";并且值";条形图";作为POST到URL";api.foobar.com";。
在Python中,我本可以在2分钟内完成,但我是PowerShell的新手,想学习它。所以也许有人可以帮助我。
编辑:
我尝试了以下方法:
$Body = @{
Foo = 'Bar'
}
Invoke-WebRequest 'http://api.foobar.com' -Body $Body -Method
'POST'
API回答";缺少值Foo";。API期望;Foo";als键和";条形图";是值。API的响应是JSON。
如果查询应该或可以是JSON,请尝试以下操作:
$JSONQuery = '
{
"Foo":"Bar"
}'
Invoke-WebRequest 'http://api.foobar.com' -Body $JSONQuery -Method 'POST' -ContentType "application/json"