Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 10505|Răspunde: 2

Parametri comuni ai comenzii curl

[Copiază linkul]
Postat pe 17.12.2016 09:38:29 | | | |


Curl este un instrument de transfer de fișiere care utilizează reguli URL pentru a funcționa în linia de comandă. Suportă încărcarea și descărcarea fișierelor, deci este un instrument cuprinzător de transfer, dar tradițional este obișnuit să se numească URL-ul un instrument de descărcare.

-a/--append este atașat fișierului țintă la încărcarea unui fișier
-Un/--user-agent <string> setează agentul utilizator să fie trimis către server
- AnyAuth poate folosi metoda de autentificare "orice"
-b/--cookie <nume=string/fișier> șir de cookie-uri sau locație de citire a fișierului
- basic utilizează autentificarea de bază HTTP
-B/--use-ascii folosește ASCII/transfer de text
-c/--cookie-jar <file> pentru a scrie cookie-ul în acest fișier după ce operația s-a încheiat
-C/---continuă-la <offset> Punctul de întrerupere continuă
-d/--date <data> HTTP POST transmite date
--data-ascii <data> postează datele în stil ASCII
--<data>data-binary post date în binar
--negotiate folosește autentificarea HTTP
--digest folosește autentificare digitală
--EPRT sau LPRT pentru persoane cu dizabilități este interzisă
--disable-epsv interzice utilizarea EPSV
-D/--dump-header <file> scrie informațiile antetului în fișier
--egd-file <file> setează calea socket-ului EGD pentru Random Data (SSL).
--tcp-nodelay cu opțiunea TCP_NODELAY
URL sursă -e/--referer
-E/--cert <cert[:p asswd]> Fișier de certificat client și parolă (SSL)
--<type>tip certificat tip fișier (DER/PEM/ENG) (SSL)
--<key>cheia privată nume fișier (SSL)
--tip cheie <type> (DER/PEM/ENG) (SSL)
--<pass>treci Cifru cu Cheia Privată (SSL)
--<eng>motorul de criptare al motorului folosește (SSL). "--lista motoarelor" pentru listă
--<file>certificat CA cacert (SSL)
--<directory>capath CA director (creat folosind c_rehash) pentru a verifica peer-ul față de (SSL)
--<list>cifruri SSL cifruri
--comprimat necesită ca returnul să fie comprimat (folosind deflate sau gzip)
--connect-timeout <seconds> stabilește timpul maxim de solicitare
--create-dirs Stabilirea unei ierarhii de directoare pentru directoarele locale
--crlf upload este pentru a converti LF în CRLF
-f/--fail nu afișează o eroare http când conexiunea eșuează
--ftp-create-dirs Creează un director la distanță dacă nu există
--metoda ftp [multicwd/nocwd/singlecwd] controlează utilizarea CWD
--ftp-pasv folosește PASV/EPSV în loc de porturi
--ftp-skip-pasv-ip Când folosești PASV, ignoră adresa IP
--ftp-ssl încearcă să folosească SSL/TLS pentru transferul de date ftp
--ftp-ssl-reqd necesită SSL/TLS pentru transferul de date ftp
-F/--form <name=content> Simulează datele de trimitere a formularului HTTP
-form-string <name=string> simulează datele de trimitere a formularelor HTTP
-g/--globoff dezactivează secvențele și intervalele URL de la {} și []
-G/--get trimite date într-un mod get
-h/--ajutor
-H/--<line>-informațiile personalizate despre antetul sunt transmise serverului
--ignore-content-length Lungimea informației antetului HTTP care este ignorată
-i/---include output include informații despre antetul protocolului
-Eu/--capul afișează doar informații despre documente
Citește -j/--junk-session-cookies din fișier pentru a ignora cookie-urile de sesiune
- Interfața <interface>specifică interfața/adresa de rețea de utilizat
- KRB4 <级别>permite nivelul de securitate specificat KRB4
-j/--junk-session-cookies citește fișierul în ignoră cookie-urile de sesiune
--interfața <interface> folosește interfața/adresa de rețea specificată
--krb4 <level> Folosește krb4 cu un nivel specificat de securitate
-k/--insecure permite utilizarea certificatului către site-ul SSL
-K/--configurare citit fișierul de configurare specificat
-l/--list-only listează numele fișierelor din directorul ftp
--rata <rate> limită stabilește viteza de transfer
--local-port<NUM> impune utilizarea numerelor porturilor locale
-m/--max-time <seconds> stabilește timpul maxim de transfer
--max-redirs <num> setează numărul maxim de directoare pentru citire
--max-filesize <bytes> stabilește numărul maxim total de fișiere descărcate
-M/--manual arată complet manual
-n/--netrc citește numele de utilizator și parola din fișierul netrc
--netrc-opțional Folosește .netrc sau URL pentru a suprascrie -n
--ntlm folosește autentificarea HTTP NTLM
-N/---fără buffer dezactivează ieșirea tamponată
-o/--output pentru a scrie ieșirea în fișier
-O/--remote-name scrie ieșirea fișierului, păstrând numele fișierului remote
-p/---proxytunnel folosește proxy-uri HTTP
--proxy-anyauth Alegeți oricare dintre metodele de autentificare prin proxy
--proxy-basic folosește autentificarea de bază pe proxy
--proxy-digest folosește autentificarea digitală pe proxy
--proxy-ntlm folosește autentificarea NTLM pe proxy
-P/--ftp-port <address> folosește adresa portului, nu PASV
-Q/---<cmd>ghilimele trimite o comandă către server înainte ca fișierul să fie transferat
-r/--range <range>recuperează intervale de octeți de la servere HTTP/1.1 sau FTP
--fișiere aleatoare cu lecturi de interval (SSL)
-R/--remote-time Când se generează fișiere local, timpul de la distanță este păstrat
--<num>reîncercare De câte ori transmisia este încercată din nou
--retry-delay <seconds> Setează intervalul de retry când apare o problemă cu transmisia
--reîncercare-max-timp <seconds> Când apare o problemă cu transmisia, setează timpul maxim de reîncercare
-s/--modul silențios. Nu emite nimic
-S/--show-error afișează o eroare
--socks4 <gazdă[:p ort]> Proxy un anumit host și port cu socks4
--socks5 <host[:p ort]> Folosește socks5 pentru a proxy un anumit host și port
--stderr <file>
-t/--telnet-option <OPT=val> Setarea opțiunii Telnet
--urmărire pentru <file> depanarea fișierului specificat
--trace-ascii <file> Ca --trace, dar fără ieșire hexadecimală
--trace-time Când se face tracking sau ieșire detaliată, adaugă un timestamp
-T/--<file>fișier-upload-file Fișier upload
--url <URL> URL Spet pentru a lucra
-u/--user <user[:p assword]> Setează utilizatorul și parola serverului
-U/--proxy-user <user[:p assword]> Setează numele de utilizator și parola proxy-ului
-v/--verboz
-V/--versiunea afișează informații despre versiune
-w/--write-out [format]ce rezultat este complet
-x/--proxy <host[:p ort]> folosește un proxy HTTP pe un port dat
-X/--cerere <command>specifică ce comandă
-y/--timp-viteză Timpul necesar pentru a abandona limita de viteză. Valoarea implicită este 30
-Y/--limita de viteză oprește limita vitezei transmisiei, timpul vitezei 'secunde'
-z/--setare de timp pentru teleportare
-0/---http1.0 folosește HTTP 1.0
-1/--tlsv1 folosește TLSv1 (SSL)
-2/--sslv2 (SSL) folosind SSLv2
-3/--sslv3 SSLv3 (SSL)
--3p-ghilimele ca -Q pentru URL-ul sursă pentru transferul terț
--3p-url folosește URL-ul pentru transmiterea de către terți
--utilizatorul 3p folosește numele de utilizator și parola pentru transmiterea de către terți
-4/--ipv4 folosește IP4
-6/--ipv6 folosește IP6
-#/--bara-de progres afișează starea actuală a transferului cu o bară de progres





Precedent:Windows (64-bit) descarcă folosind comanda curl cu instrumentul
Următor:System.ObjectDisposedException: 无法访问已释放的对象。
 Proprietarul| Postat pe 28.05.2022 21:08:30 |
O metodă în Linux care leagă gazda pentru a accesa pagini web prin comanda curl

 Proprietarul| Postat pe 29.11.2023 22:47:01 |
Curl WGET ignoră dezactivarea validării certificatelor https
https://www.itsvse.com/thread-10705-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com