为了账号安全,请及时绑定邮箱和手机立即绑定

Powershell v3 Invoke-WebRequest HTTPS错误

Powershell v3 Invoke-WebRequest HTTPS错误

慕标琳琳 2019-11-28 10:30:56
使用Powershell v3的Invoke-WebRequest和Invoke-RestMethod,我成功地使用POST方法将json文件发布到https网站。我正在使用的命令是 $cert=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("cert.crt") Invoke-WebRequest -Uri https://IPADDRESS/resource -Credential $cred -certificate $cert -Body $json -ContentType application/json -Method POST但是,当我尝试使用GET方法时: Invoke-WebRequest -Uri https://IPADDRESS/resource -Credential $cred -certificate $cert -Method GET返回以下错误 Invoke-RestMethod : The underlying connection was closed: An unexpected error occurred on a send. At line:8 char:11 + $output = Invoke-RestMethod -Uri https://IPADDRESS/resource -Credential $cred +           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest)      [Invoke-RestMethod], WebException+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand我尝试使用以下代码忽略SSL证书,但不确定它是否真正在做任何事情。 [System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}有人可以提供一些有关这里可能出什么问题以及如何解决的指导吗?谢谢
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1281 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信