繁体   English   中英

将JSON数据发布到另一个域-Rest API

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM