Powershell Invoke-RestMethod未提供有关异常的详细信息

时间:2018-08-14 19:22:03

标签: rest exception

我是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#程序来做到这一点吗?

先谢谢了。 黛比

0 个答案:

没有答案
相关问题