我是Powershell和Rest API的新手。来了。
我的PS脚本正在发送一个简单的POST请求,返回的结果是状态404。我在Postman中运行相同的命令,我可以看到有关获取404错误原因的更多详细信息。我发现了多个示例遇到相同问题以及如何解决的人。有一个故障功能似乎对许多人有用,而不对我有用。我一定做错了。
尝试{ $ Response = Invoke-RestMethod-方法发布-Uri $ uri -Headers $ headers -Body $ bodyJson -ContentType'application / json'-TimeoutSec 180 -ErrorAction:Stop }捕获[Exception] {
Write-Output $_.Exception
}
删除服务器返回错误:(404)找不到。
在邮递员中,这是返回正文: { “错误”:[ “候选电子邮件已被接收” ] }
我正在Powershell命令应用程序中以管理员身份运行脚本,并使用-ExecutionPolicy ByPass。
请帮助。我花了几个小时试图弄清楚这一点。我需要编写一个C#程序来做到这一点吗?
先谢谢了。 黛比