Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 10505|Antwort: 2

Curl-Befehl gemeinsame Parameter

[Link kopieren]
Veröffentlicht am 17.12.2016 09:38:29 | | | |


curl ist ein Dateiübertragungstool, das URL-Regeln nutzt, um unter der Kommandozeile zu arbeiten. Es unterstützt Datei-Upload und -Download, ist somit ein umfassendes Übertragungswerkzeug, aber traditionell ist es üblich, die URL als Download-Tool zu bezeichnen.

-a/--Append wird beim Hochladen einer Datei an die Zieldatei angehängt
-A/--user-agent <string> setzt den User Agent so, dass er an den Server senden soll
- AnyAuth kann die "beliebige" Authentifizierungsmethode verwenden
-b/--cookie <name=string/file> Cookie-String oder Datei-Leseort
- Basic verwendet HTTP BASIC-Authentifizierung
-B/--use-ascii verwendet ASCII/Texttransfer
-c/--cookie-jar, <file> um den Cookie nach Abschluss der Operation in diese Datei zu schreiben
-C/--fortfahren-am <offset> Breakpoint fortsetzen
-d/--data <data> HTTP POST überträgt Daten
--data-ascii <data> postet Daten im ASCII-Stil
--data-binäre <data> Postdaten in binärer
--negotiate verwendet HTTP-Authentifizierung
--digest verwendet digitale Authentifizierung
--deaktiviert-eprt EPRT oder LPRT ist verboten
--disable-epsv verbietet die Nutzung von EPSV
-D/--dump-header <file> schreibt die Header-Informationen in die Datei
--egd-file <file> legt den EGD-Socket-Pfad für Random Data (SSL) fest.
--tcp-nodelay mit TCP_NODELAY Option
-e/--referer Quell-URL
-E/--cert <cert[:p asswd]> Client-Zertifikatsdatei und Passwort (SSL)
--cert-type <type> certificate file type (DER/PEM/ENG) (SSL)
--schlüssel <key> Privatschlüssel-Dateiname (SSL)
--Schlüsseltyp <type> (DER/PEM/ENG) (SSL)
--passieren <pass> Private Key Cipher (SSL)
--Engine <eng> Verschlüsselungsengine verwendet (SSL). "--Engine List" für List
--cacert <file> CA-Zertifikat (SSL)
--capath <directory> CA-Verzeichnis (erstellt mit c_rehash) zur Vergleichsweise gegenüber Peer (SSL)
--Chiffren <list> SSL-Chiffren
--komprimiert erfordert, dass die Rückgabe komprimiert wird (mit Deflate oder gzip)
--connect-timeout <seconds> legt die maximale Anfragezeit fest
--create-dirs Einrichtung einer Verzeichnishierarchie für lokale Verzeichnisse
--crlf-Upload dient dazu, LF in CRLF umzuwandeln
-f/--fail zeigt keinen HTTP-Fehler an, wenn die Verbindung abschlägt
--ftp-create-dirs Erstellen Sie ein entferntes Verzeichnis, falls es nicht existiert
--ftp-methode [multicwd/nocwd/singlecwd] steuert die Verwendung von CWD
--ftp-pasv verwendet PASV/EPSV anstelle von Ports
--ftp-skip-pasv-ip Wenn Sie PASV verwenden, ignorieren Sie die IP-Adresse
--ftp-SSL versucht, SSL/TLS für den FTP-Datentransfer zu verwenden
--ftp-ssl-reqd benötigt SSL/TLS für die FTP-Datenübertragung
-F/--form <name=content> Simuliert HTTP-Formularabgabedaten
-form-string <name=string> simuliert HTTP-Formularabgabedaten
-g/--globoff deaktiviert URL-Sequenzen und variiert zwischen {} und []
-G/--get sendet Daten auf einen get-Weg
-h/--hilf
-H/--Header <line>benutzerdefinierte Header-Informationen werden an den Server übermittelt
--ignore-content-length Die Länge der HTTP-Header-Informationen, die ignoriert werden
-i/--include-Ausgabe enthält Protokoll-Header-Informationen
-I/--head zeigt nur Dokumentinformationen an
Lies -j/--junk-session-cookies aus der Datei, um Session-Cookies zu ignorieren
- Die Schnittstelle <interface>legt die zu verwendende Netzwerkschnittstelle/Adresse fest
- krb4 <级别>aktiviert die angegebene Sicherheitsstufe krb4
-j/---junk-session-cookies liest die Datei in ignoriert Session-Cookies
--Schnittstelle <interface> verwendet die angegebene Netzwerkschnittstelle/-adresse
--krb4 <level> Verwenden Sie krb4 mit einem festgelegten Sicherheitsniveau
-k/--insecure erlaubt es, das Zertifikat für die SSL-Seite zu verwenden
-K/--config angegebene Konfigurationsdatei gelesen
-l/--list-only listet die Dateinamen im FTP-Verzeichnis auf
--Limit-Rate <rate> legt die Übertragungsgeschwindigkeit fest
--local-port<NUM> erzwingt die Verwendung lokaler Portnummern
-m/--max-time <seconds> legt die maximale Übertragungszeit fest
--max-redirs <num> legt die maximale Anzahl an zu lesenden Verzeichnissen fest
--max-Dateigröße <bytes> legt die maximale Gesamtzahl heruntergeladener Dateien fest
-M/--manuell zeigt vollständig manuell an
-n/--netrc liest Benutzernamen und Passwort aus der Netrc-Datei
--netrc-optional Verwenden Sie .netrc oder URL, um -n zu überschreiben
--ntlm verwendet HTTP-NTLM-Authentifizierung
-N/--no-buffer deaktiviert gepufferte Ausgabe
-o/---aus, um die Ausgabe in die Datei zu schreiben
-O/---remote-name schreibt die Ausgabe in die Datei und behält dabei den Dateinamen der entfernten Datei
-p/--proxytunnel verwendet HTTP-Proxies
--proxy-anyauth Wählen Sie eine der beiden Proxy-Authentifizierungsmethoden
--proxy-basic verwendet die Basis-Authentifizierung auf dem Proxy
--proxy-digest verwendet digitale Authentifizierung auf dem Proxy
--proxy-ntlm verwendet NTLM-Authentifizierung auf dem Proxy
-P/--ftp-Port <address> verwendet die Portadresse, nicht PASV
-Q/--quote <cmd>sendet einen Befehl an den Server, bevor die Datei übertragen wird
-r/--range <range>ruft Byte-Bereiche von HTTP/1.1- oder FTP-Servern ab
--Range-File reads (SSL) zufällige Dateien
-R/--remote-time Beim lokalen Erzeugen von Dateien bleibt die entfernte Dateizeit erhalten
--erneut versuchen <num> : Die Anzahl der Male wird die Übertragung erneut versucht
--Retry-delay <seconds> Stellen Sie das Retry-Interval ein, wenn ein Problem mit der Übertragung auftritt
--retry-max-time <seconds> Wenn es ein Problem mit der Übertragung gibt, setzen Sie die maximale Wiederholungszeit
-s/--stille stille Modus. Gibt nichts aus.
-S/--show-error zeigt einen Fehler an
--socks4 <host[:p ort]> Proxy einen gegebenen Host und Portieren mit socks4
--socks5 <host[:p ort]> Verwenden Sie socks5, um einen bestimmten Host und Port zu proxyen
--stderr <file>
-t/--telnet-option <OPT=val> Telnet-Optionseinstellung
--trace, um <file> die angegebene Datei zu debuggen
--trace-ascii <file> Wie --trace, aber kein Hex-Ausgang
--Trace-time Beim Nachverfolgen/Verbosen der Ausgabe einen Zeitstempel hinzufügen
-T/--upload-Datei <file> Datei hochladen
--URL <URL> Spet URL zum Arbeiten mit
-u/--user <user[:p assword]> Setze Benutzer und Passwort für den Server
-U/--proxy-user <user[:p assword]> Setze den Proxy-Benutzernamen und das Passwort
-v/--ausführlich
-V/--Version zeigt Versionsinformationen an
-w/--write-out [format]welche Ausgabe ist vollständig
-x/--proxy <host[:p ort]> einen HTTP-Proxy an einem bestimmten Port verwenden
-X/--Anfrage <command>gibt an, welcher Befehl
-y/--speed-time Die Zeit, die es braucht, um das Tempolimit zu überwinden. Standardmäßig sind es 30
-Y/---Geschwindigkeitsbegrenzung stoppt die Geschwindigkeitsgrenze der Getriebegeschwindigkeit, die Geschwindigkeitszeit 'Sekunden
-z/---Zeit-Kommando Teleportzeit-Einstellung
-0/--http1.0 verwendet HTTP 1.0
-1/--tlsv1 verwendet TLSv1 (SSL)
-2/---sslv2 (SSL) unter Verwendung von SSLv2
-3/--sslv3 SSLv3 (SSL)
--3p-Anführungszeichen wie -Q für die Quell-URL für die Übertragung von Drittanbietern
--3p-URL verwendet URL für die Übertragung durch Drittanbieter
--3p-user verwendet Benutzername und Passwort für die Übertragung durch Dritte
-4/--IPv4 verwendet IP4
-6/--IPv6 verwendet IP6
-#/---Fortschrittsleiste zeigt den aktuellen Übertragungsstatus mit einer Fortschrittsleiste an





Vorhergehend:Windows (64-Bit) lädt mit dem Curl-Befehl mit dem Tool herunter
Nächster:System.ObjectDisposedException: 无法访问已释放的对象。
 Vermieter| Veröffentlicht am 28.05.2022 21:08:30 |
Eine Methode in Linux, die den Host dazu bindet, über den Curl-Befehl auf Webseiten zuzugreifen

 Vermieter| Veröffentlicht am 29.11.2023 22:47:01 |
Curl WGET ignoriert das Deaktivieren der HTTPS-Zertifikatsvalidierung
https://www.itsvse.com/thread-10705-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com