Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 10505|Vastaus: 2

Curl-komento yleiset parametrit

[Kopioi linkki]
Julkaistu 17.12.2016 9.38.29 | | | |


curl on tiedostonsiirtotyökalu, joka käyttää URL-sääntöjä toimiakseen komentorivillä. Se tukee tiedostojen latausta ja -latausta, joten se on kattava siirtotyökalu, mutta perinteisesti URL-osoitetta kutsutaan lataustyökaluksi.

-a/--append liitetään kohdetiedostoon tiedoston latauksen yhteydessä
-A/--user-agent <string> asettaa käyttäjäagentin lähettämään palvelimelle
- AnyAuth voi käyttää "mitä tahansa" tunnistautumismenetelmää
-b/--cookie <name=merkkijono/tiedosto> evästemerkkijono tai tiedoston lukupaikka
- peruskäyttö HTTP perustunnistautuminen
-B/--use-ascii käyttää ASCII/tekstinsiirtoa
-c/--<file>cookie-jar kirjoittaakseen evästeen tähän tiedostoon operaation päätyttyä
-C/--jatka <offset> Breakpointissa jatka
-d/--data <data> HTTP POST lähettää dataa
--data-ascii <data> julkaisee dataa ASCII-tyyliin
--data-binary <data> post data binäärissä
--negotiate käyttää HTTP-tunnistautumista
--digest käyttää digitaalista tunnistautumista
--disdisabled-eprt EPRT tai LPRT on kielletty
--disable-epsv kieltää EPSV:n käytön
-D/--dump-header <file> kirjoittaa otsikon tiedot tiedostoon
--egd-file <file> asettaa EGD-soktipolun satunnaisdatalle (SSL).
--TCP-nodelay TCP_NODELAY vaihtoehdolla
-e/--refererin lähde-URL
-E/--cert <cert[:p asswd]> Asiakasvarmennetiedosto ja salasana (SSL)
--sertifikaattityyppinen <type> sertifikaattitiedostotyyppi (DER/PEM/ENG) (SSL)
--<key>avain yksityisen avaimen tiedostonimi (SSL)
--avaintyyppi <type> (DER/PEM/ENG) (SSL)
--pass <pass> Private Key Cipher (SSL)
--moottorin <eng> salausmoottori käyttää (SSL). "--moottorilista" listalle
--cacert <file> CA -sertifikaatti (SSL)
--capath <directory> CA -hakemisto (tehty c_rehash avulla) vertaisvertailun (SSL) varmistamiseksi
--salaukset <list> SSL-salakirjoitukset
--pakattu vaatii, että paluulaite on pakattu (käyttäen deflatea tai gzipiä)
--connect-timeout <seconds> asettaa maksimipyynnön ajan
--create-dirs Luo hakemistohierarkia paikallisille hakemistoille
--crlf-lataus tarkoittaa LF:n muuntamista CRLF:ksi
-f/--fail ei näytä http-virhettä, kun yhteys epäonnistuu
--ftp-create-dirs Luo etähakemisto, jos sitä ei ole olemassa
--ftp-menetelmä [multicwd/nocwd/singlecwd] ohjaa CWD:n käyttöä
--ftp-pasv käyttää PASV/EPSV:tä porttien sijaan
--ftp-skip-pasv-ip Kun käytät PASV:tä, jätä IP-osoite huomiotta
--ftp-ssl yrittää käyttää SSL/TLS:ää ftp-tiedonsiirtoon
--ftp-ssl-reqd vaatii SSL/TLS:n ftp-tiedonsiirtoon
-F/--form <name=content> Simuloi HTTP-lomakkeen lähetysdataa
-form-string <name=string> simuloi HTTP-lomakkeen lähetysdataa
-g/--globoff Poistaa URL-sekvenssit käytöstä ja vaihtelee {} ja [] käytöstä
-G/--get lähettää dataa get-muodossa
-h/--apua
-H/---<line>otsikko mukautettu otsikkotieto välitetään palvelimelle
--ignore-content-length HTTP-otsikon tiedon pituus, joka jätetään huomiotta
-i/--include ulostulo sisältää protokollan otsikon tiedot
-I/--head näyttää vain asiakirjatiedot
Lue -j/--junk-session-cookies tiedostosta sivuuttaaksesi istuntoevästeet
- Rajapinta <interface>määrittää käytettävän verkkorajapinnan/osoitteen
- KRB4 <级别>mahdollistaa määritellyn turvallisuustason krb4
-j/--junk-session-cookies lukee tiedoston sisään, sivuuttaa istuntoevästeet
--rajapinta <interface> käyttää määritettyä verkkoliitäntää/osoitetta
--krb4 <level> Käytä krb4:ää tietyllä turvallisuustasolla
-k/--insecure mahdollistaa varmenteen käytön SSL-sivustolle
-K/--config määritelty konfiguraatiotiedosto luettuna
-l/--list-only listaa tiedostonimet ftp-hakemistossa
--rajoitusnopeus <rate> määrittää siirtonopeuden
--paikallinen<NUM> portti valvoo paikallisten porttinumeroiden käyttöä
-m/--max-time <seconds> määrittää maksimisiirtoajan
--max-redirs <num> asettaa suurimman määrän luettavia hakemistoja
--max-filesize <bytes> asettaa laastattujen tiedostojen maksimimäärän
-M/--manuaali näyttää täysin manuaalin
-n/--netrc lukee käyttäjätunnuksen ja salasanan netrc-tiedostosta
--netrc-optional Käytä .netrc- tai URL-tiedostoa ohittaaksesi -n:n
--ntlm käyttää HTTP NTLM -tunnistautumista
-N/--no-buffer poistaa puskuroidun ulostulon käytöstä
-o/---output kirjoittaakseen ulostulon tiedostoon
-O/--remote-name kirjoittaa ulostulon tiedostoon, säilyttäen etätiedoston tiedoston nimen
-p/--proxytunnel käyttää HTTP-välityspalvelimia
--proxy-anyauth Valitse jompikumpi proxy-todennusmenetelmä
--proxy-basic käyttää perustunnistautumista välityspalvelimella
--proxy-digest käyttää digitaalista tunnistautumista välityspalvelimella
--proxy-ntlm käyttää NTLM-tunnistautumista välityspalvelimella
-P/--ftp-portti <address> käyttää porttiosoitetta, ei PASV:ta
-Q/--quote <cmd>lähettää komennon palvelimelle ennen tiedoston siirtoa
-r/--range <range>hakee tavualueita HTTP/1.1- tai FTP-palvelimilta
--range-file lukee (SSL) satunnaistiedostot
-R/---remote-time Kun tiedostoja luodaan paikallisesti, etätiedostojen aika säilyy
--yritä <num> uudelleen Lähetys on uudelleenkokeiltu kerta
--retry-delay <seconds> Aseta uusintaväli, kun lähetyksessä on ongelma
--retry-max-time <seconds> Kun lähetyksessä on ongelma, aseta maksimiyritysaika
-s/--hiljainen hiljainen tila. Ei tuota mitään ulostuloa
-S/--show-error näyttää virheen
--socks4 <isäntä[:p orti]> Välitä annettu isäntä ja portti socks4:llä
--socks5 <host[:p ort]> Käytä socks5:ta välittääksesi tietyn isännän ja portin
--stderr <file>
-t/--telnet-option <OPT=val> Telnet-asetus
--trace <file> debugatakseen määritellyn tiedoston
--trace-ascii <file> Kuin --trace, mutta ei heksa-lähtöä
--trace-time Kun seuraat/verbose-tulostusta, lisää aikaleima
-T/--upload-file <file> Lataustiedosto
--url <URL> Spet URL työskentelyyn
-u/--user <user[:p assword]> Aseta käyttäjä ja salasana palvelimelle
-U/--proxy-user <user[:p assword]> Aseta välityspalvelimen käyttäjätunnus ja salasana
-v/--puhelias
-V/--versio näyttää versiotiedot
-w/--write-out [format]mikä tuloste on valmis
-x/--proxy <host[:p ort]> käyttää HTTP-välityspalvelinta tietyssä portissa
-X/--pyyntö <command>määrittelee, minkä komennon
-y/--nopeus-aika Aika, joka kuluu nopeusrajoituksen hylkäämiseen. Oletusarvo on 30
-Y/--nopeusrajoitus pysäyttää siirtonopeuden rajan, nopeusajan 'sekunneissa'
-z/--time-cond teleporttiajan asetus
-0/--http1.0 käyttää HTTP 1.0:aa
-1/--tlsv1 käyttää TLSv1:tä (SSL)
-2/--sslv2 (SSL) käyttää SSLv2:ta
-3/--sslv3 SSLv3 (SSL)
--3p-lainaus kuten -Q lähde-URL:lle kolmannen osapuolen siirtoa varten
--3p-URL käyttää URL:ää kolmannen osapuolen siirtoon
--3p-käyttäjä käyttää käyttäjätunnusta ja salasanaa kolmannen osapuolen lähetyksissä
-4/--ipv4 käyttää IP4:ää
-6/--ipv6 käyttää IP6:ta
-#/--edistymispalkki näyttää nykyisen siirtotilan edistymispalkilla





Edellinen:Windows (64-bittinen) lataa työkalun curl-komennolla
Seuraava:System.ObjectDisposedException: 无法访问已释放的对象。
 Vuokraisäntä| Julkaistu 28.5.2022 21.08.30 |
Linuxin menetelmä, joka sitoo isännän pääsemään verkkosivuille curl-komennolla

 Vuokraisäntä| Julkaistu 29.11.2023 22.47.01 |
Curl wget sivuuttaa https-sertifikaatin validoinnin pois käytöstä
https://www.itsvse.com/thread-10705-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com