我正在尝试发布数据以使用powershell接收输入但是它会抛出错误。 网址:https://www.example.com/api/login
JSON数据= {"用户名":" emailid","密码":"密码"}
一旦帖子成功,我将收到JSON格式的输出,如:
{" account":" some-guid"," Token":" xxx"," selflink" :" https://www.example.com/api/me","用户名":" 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"
答案 0 :(得分:0)
我将$ param更改为|的ConvertTo JSON的
$JSON = @{
"username" = "abcd@xyz.com"
"password" = "123456"
} | ConvertTo-Json
它工作正常。