【发布时间】:2023-03-05 04:54:01
【问题描述】:
我正在尝试使用 powershell 发布数据以接收输入,但它会引发错误。 网址:https://www.example.com/api/login
JSON 数据 = {"username": "emailid", "password": "password"}
一旦发布成功,我将收到 JSON 格式的输出,如下所示:
{"account": "some-guid", "Token": "xxx", "selflink": "https://www.example.com/api/me", "username": "emailid"}
当我发布 JSON 数据时,出现语法错误。
我正在使用下面的代码来调用
$url = "https://somedomain.com/api/login"
$params = @{"username"="abcd@pqr.com";
"password"="123456";
}
$response = Invoke-WebRequest -Uri $url -Method POST -Body $params -ContentType "application/json"
【问题讨论】:
-
什么是语法错误,你有哪些代码失败了?
-
添加了它@TechSpud
-
...还有错误?
-
-Body应该是一个字符串,而不是一个对象。 -
不,@PrashantSinha,Body 应该是一个哈希表
标签: rest powershell