Curl kann sich jedoch anders verhalten, wenn Sie zu Windows wechseln, insbesondere in PowerShell.
In diesem Tutorial werden diskutiert, wie Sie Curl in PowerShell verwenden können, abhängig von der PowerShell -Version.
Locken auf Windows - PowerShell 6.x und höher
Wenn Sie PowerShell ausführen, Version 6.x und höher ist die Wahrscheinlichkeit sehr hoch, dass Sie die Curl -Binärdatoren installiert und auf Ihrem System verfügbar sind.
Sie können Ihre PowerShell -Version überprüfen mit:
$ PsversionTable
Name Wert
---- -----
Psversion 7.2.4
PSEDition Core
Gitcommitid 7.2.4
Betriebssystem Microsoft Windows 10.0.25126
Plattform Win32NT
Pscompatibleversions 1.0, 2.0, 3.0, 4.0…
PsremotingProtocolversion 2.3
Serialisierungsversion 1.1.0.1
WSMANSTACKVERSION 3.0
In der obigen Ausgabe können wir sehen, dass wir PowerShell Version 7 laufen lassen.2.4.
Wir können überprüfen, ob wir mit dem Befehl curl installiert haben:
$ curl -Version
Locken 7.79.1 (Windows) libcurl/7.79.1 Schannel
Veröffentlichungsdatum: 2021-09-22
Protokolle: DICT -Datei FTP FTPS HTTP HTTPS IMAP IMAPS POP3 POP3S SMTP SMTPS Telnet TFTP
Merkmale: Asynchdns HSTS IPv6 Kerberos Largefile NTLM SPNEGO SSL SSPI UNIXSOCKETS
Wir können überprüfen.
Ab Powershell Version 6.X, der Curl-Befehl, wird nicht mehr dem Alias des Befehls auf Invoke-Webrequest zugeordnet. Stattdessen ist es ein eigenständiger Binärer mit einzigartigen Befehlen und Operationen.
Locken auf Windows - PowerShell unter 6.X
In älteren Versionen von PowerShell ist Curl als Alias für den Befehl "Invoke-WebRequest" erhältlich.
Sie können dies mit dem Befehl get-alias überprüfen:
$ Get -alias -name curl
Befehlsname
Alias Curl -> Invoke -WebRequest
Beachten Sie, dass Curl ein Alias ist.
Verwenden von Curl als Alias
Es ist kein Zweifel, dass Curl als Alias eine andere Syntax haben wird. Lassen Sie uns also einige Beispiele für die Verwendung diskutieren, wie es verwendet werden soll.
Um eine einfache Curl -Anfrage zu stellen:
curl https: // google.com
Verwenden Sie den Befehl, um die Hilfe bei der Verwendung des Dienstprogramms anzuzeigen:
$ Get-Help Curl
Installieren von Curl - ältere Windows -Version
In einigen Fällen haben Sie möglicherweise nicht Curl auf Ihrem System installiert. Um dies zu lösen, können Sie Folgendes ausführen:
Abschluss
In diesem Artikel haben wir untersucht, wie Curl an Windows verwendet werden.
Wir haben auch veranschaulicht, wie man Hilfe für Curl bekommt und Befehle mit WebRequest involviert hat.