[英]Post JSON data into another domain - Rest API
我正在尝试发布数据以使用Powershell接收输入,但是会引发错误。 网址: https : //www.example.com/api/login
JSON数据= {“用户名”:“电子邮件ID”,“密码”:“密码”}
发布成功后,我将收到JSON格式的输出,例如:
{“帐户”:“ some-guid”,“令牌”:“ xxx”,“自我链接”:“ 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"
我将$ param更改为| 的ConvertTo JSON的
$JSON = @{
"username" = "abcd@xyz.com"
"password" = "123456"
} | ConvertTo-Json
而且效果很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.