Symptom
Beim Versuch ein Login über der Rest-API mit der PowerShell von Microsoft zu verwenden, bekommt man folgende Fehlermeldung zurück.
PS
C:\Users\Username> Invoke
-WebRequest
-Method
'Post'
-Uri
"https://editor.signavio.com/p/login"
Invoke
-RestMethod
: Die zugrunde liegende Verbindung wurde geschlossen: Unerwarteter Fehler beim Senden..
In Zeile:1 Zeichen:1
+ Invoke
-RestMethod
-Method
'Post'
-Uri
"https://editor.signavio.com/p/ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke
-RestMethod
], WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Wie kann man den Fehler beheben?
Resolution
Für diese HTTPS-Verbindung muss TLS 1.2 als Defaulteinstellung definiert werden. Dies kann mit der folgenden Code-Zeile erfolgen:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 |
Keywords
KBA , BPI-SIG-CA-API , REST-API for SAP Signavio , How To