Infura-Tutorial nicht mehr genau, wie bekomme ich den anfänglichen Curl-HTTPS-POST zum Laufen?

Gemäß der Anleitung unter https://blog.infura.io/getting-started-with-infura-28e41844cc89 besteht Schritt 2 nach der Registrierung darin, einen HTTPS-POST mit curl zu senden. Der Befehl ist

curl -X POST --data '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":1}' https://mainnet.infura.io/MYAPIKEY

Aber wenn ich das versuche (mit meinem tatsächlichen API-Schlüssel in der URL), erhalte ich eine Fehlermeldung

Invoke-WebRequest : A parameter cannot be found that matches parameter name 'X'.
At line:1 char:6
+ curl -X POST --data '{"jsonrpc":"2.0","method":"web3_clientVersion"," ...
+      ~~
+ CategoryInfo          : InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

Ich verwende Windows 10 Powershell und habe curl-7.60.0-win64-mingw heruntergeladen, das ich durch Ausführen der curl.exe im bin-Ordner ausgeführt habe.

Laut einer anderen Antwort auf stackoverflow wurde die Verwendung des Befehls empfohlen

Remove-item alias:curl 

unter Windows 10, um diesen spezifischen Invoke-WebRequest-Fehler zu vermeiden, und führen Sie dann den Curl-Befehl aus. Wenn ich das mache, bekomme ich keine Fehlermeldung, aber es passiert nichts. Es wird kein JSON mit dem Client und der Version zurückgegeben, wie es das Tutorial sagt.

Wie bekomme ich das zum Laufen? Bei diesen Problemen kann ich dem Tutorial nicht folgen.

Danke an alle, die helfen können.

Antworten (2)

Führen Sie einfach auf meiner Shell aus, es gibt das richtige Ergebnis zurück.

    $ curl -X POST --data '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":1}' https://mainnet.infura.io
{"jsonrpc":"2.0","id":1,"result":"Geth/v1.8.15-omnibus-255989da/linux-amd64/go1.10.1"}

Der Code ist in Ordnung, aber infura hat wohl zu viel Geld für die Gestaltung des Frontends ihrer Seite ausgegeben, weil die Symbole für die CLI durch hübschere ersetzt wurden!

sollte sein"

sollte sein'

sollte sein--