Curl Binary Option


SINOPSIS BESKRYWING krul is 'n kliënt om dokumente / lêers van kry of dokumente te stuur na 'n bediener, die gebruik van enige van die ondersteunde protokolle (HTTP, HTTPS, FTP, Gopher, DICT, Telnet, LDAP of lêer). Die opdrag is ontwerp om te werk sonder interaksie van die gebruiker of enige vorm van interaktiwiteit. krul bied 'n bus vol nuttige truuks soos volmag ondersteuning, gebruikers verifikasie, FTP oplaai, HTTP post, SSL (https :) verbindings, koekies, bestandsoverdracht CV en nog baie meer. URL Die URL sintaksis is protokol afhanklik. Jy sal vind 'n gedetailleerde beskrywing in RFC 2396. Jy kan verskeie URLs of dele van URLs spesifiseer deur te skryf deel stelle binne draadjies soos in: of jy kan rye alfanumeriese reeks kry deur die gebruik van as in: Dit is moontlik om te bepaal tot 9 stelle of 'n reeks vir 'n URL, maar geen nes ondersteun op die oomblik: Jy kan enige bedrag van URLs spesifiseer op die command line. Hulle sal gaan haal in ʼn opeenvolgende wyse in 'n bepaalde orde wees. Krul sal probeer om hergebruik verbindings vir verskeie lêer oordragte, sodat kry baie lêers van dieselfde bediener sal nie meer connects / handdrukke doen. Dit verbeter spoed. Natuurlik is dit net gedoen op lêers gespesifiseer op 'n enkele opdrag lyn en kan nie gebruik word tussen afsonderlike krul roep. OPTIONS - a / - aanhegnavraag (FTP) Wanneer dit gebruik word in 'n FTP oplaai, dit sal vertel krul om by te voeg tot die teiken lêer in plaas van die vervang dit. As die lêer kom nie t bestaan, sal dit geskep word. As hierdie opsie twee keer gebruik word, sal die tweede een aanhegnavraag af weer te skakel. - A / - User-agent (HTTP) Spesifiseer die User-agent string te stuur na die HTTP-bediener. Sommige sleg gedoen CGI misluk as sy nie ingestel om Mozilla / 4.0. Om spasies enkodeer in die tou, omring die string met 'n enkele aanhalingstekens. Dit kan ook opgestel word met die - H / - kop vlag natuurlik. As hierdie opsie meer as een keer gestel, sal die laaste een die een wat s gebruik word. - B / - koekie (HTTP) Slaag die data op die HTTP-bediener as 'n koekie. Dit is vermoedelik die data wat voorheen ontvang van die bediener in 'n set-koekie: lyn. Die data moet in die formaat NAME1 VALUE1 NAME2 VALUE2. Indien geen brief gebruik word in die lyn, is dit beskou as 'n lêernaam te gebruik om voorheen gestoor koekie lyne lees, wat gebruik moet word in hierdie sessie as hulle ooreenstem. Die gebruik van hierdie metode aktiveer ook die koekie parser wat krul rekord inkomende koekies te maak, wat handig kan wees as jy hierdie weer met behulp van in kombinasie met die - L / - plek opsie. Die lêer formaat van die lêer om koekies te lees uit moet plain HTTP-hoofde of die Netscape / Mozilla koekie lêer formaat. NOTA dat die lêer gespesifiseer met - b / - koekie net gebruik word as insette. Geen koekies word gestoor in die lêer. Om koekies te stoor nie, behalwe die HTTP-hoofde van 'n lêer met - D / - stortingsterrein-kop As hierdie opsie is stel meer as een keer, sal die laaste een die een wat s gebruik word. - B / - Gebruik-ASCII Gebruik ASCII oordrag toe om 'n FTP lêer of LDAP inligting. Vir FTP, kan dit ook toegepas word deur die gebruik van 'n URL wat eindig met tipe A. Hierdie opsie veroorsaak data gestuur om stdout te wees in die teks af vir Win32 stelsels. As hierdie opsie twee keer gebruik word, sal die tweede een ASCII gebruik uit te skakel. --ciphers (SSL) Spesifiseer watter getalle om te gebruik in die verband. Die lys van getalle moet met behulp van geldige getalle. Lees meer oor SSL cipher lys besonderhede oor hierdie URL: OpenSSL / docs / programme / getalle (Opsie bygevoeg krul 7.9) As hierdie opsie severl keer gebruik word, sal die laaste een die ander oorheers. --connect-time-out Maksimum tyd in sekondes wat jy toelaat dat die verbinding met die bediener te neem. Dit alleen beperk die verband fase, wanneer krul het verbind hierdie opsie is van geen nut meer. Sien ook die --max-time opsie. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - c / - koekie-jar spesifiseer waaraan lêer wat jy krul om alle koekies na 'n voltooide aksie skryf wil. Curl skryf alle koekies voorheen gelees van 'n gespesifiseerde lêer sowel as al ontvang van afgeleë bediener (s) koekies. Indien geen koekies bekend is, sal geen lêer geskryf word. Die lêer sal geskryf word met behulp van die Netscape koekie lêer formaat. As jy die lêernaam sit om 'n enkele stamp nie, -, die koekies sal geskryf word om stdout. (Opsie bygevoeg krul 7.9) As hierdie opsie 'n paar keer gebruik, die laaste specfied lêernaam gebruik sal word. - C / - Voortgaan-op voort / Hervat 'n vorige lêer oordrag by die gegewe verreken. Die gegewe geneutraliseer is die presiese aantal grepe wat sal oorgeslaan getel vanaf die begin van die bron lêer voordat dit oorgedra na die bestemming. Indien dit gebruik word met oplaai, sal die FTP-bediener opdrag GROOTTE nie gebruik word deur krul. Gebruik - C - om te vertel krul om outomaties uit te vind waar / hoe om die oordrag te hervat. Dit gebruik dan die gegewe uitset / invoer lêers om uit te vind dat. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --crlf (FTP) Skakel LF om CRLF in oplaai. Nuttig vir MVS (OS / 390). As hierdie opsie twee keer gebruik word, sal die tweede weer crlf skakel omskakeling. d / - data (HTTP) Stuur die gespesifiseerde data in 'n post versoek om die HTTP-bediener, op 'n manier wat kan navolg asof 'n gebruiker gevul in 'n HTML-vorm en druk die stuur knoppie. Let daarop dat die data presies gestuur word vermeld met geen ekstra verwerking (met al newlines afgesny). Die data sal na verwagting URL geënkodeerde wees. Dit sal krul laat die data slaag om die bediener met behulp van die inhoud-tipe aansoek / x-www-vorm urlencoded. Vergelyk - F. Indien meer as een d / - data opsie word gebruik op dieselfde command line, sal die data stukke vermeld saam saamgesmelt met 'n skeiding vaardigheid gemeen. As jy die data begin met die letter, moet die res 'n lêernaam om die data van lees, of - as jy krul om die data te lees van stdin wil. Die inhoud van die lêer moet reeds url-geënkodeerde. Veelvuldige lêers kan ook gespesifiseer word. Plaas data van 'n lêer met die naam foobar sou dus gedoen word met --data foobar. Om data te plaas suiwer binêre, moet jy eerder gebruik die --data-binêre opsie. d / - data is dieselfde as --data-ASCII. As hierdie opsie 'n paar keer gebruik word, sal die kinders na die eerste data voeg. --data-ASCII (HTTP) Dit is 'n alias vir die d / - opsie data. As hierdie opsie 'n paar keer gebruik word, sal die kinders na die eerste data voeg. --data-binêre (HTTP) Hierdie poste data in 'n soortgelyke wyse as --data-ASCII nie, hoewel by die gebruik van hierdie opsie die hele konteks van die gepos data gehou word as is. As jy wil 'n binêre lêer plaas sonder die strook-newlines funksie van die opsie --data-ASCII, dit is vir jou. As hierdie opsie 'n paar keer gebruik word, sal die kinders na die eerste data voeg. disable-EPSV (FTP) Vertel krul om die gebruik van die EPSV opdrag uit te skakel wanneer jy passiewe FTP downloads. Krul sal gewoonlik altyd eerste poging om EPSV gebruik voordat passiewe, maar met hierdie opsie, sal dit nie probeer om met behulp EPSV. As hierdie opsie 'n paar keer gebruik, sal elke voorkoms van hierdie skakel op / af. - D / - Stortingsterrein-kop Skryf die protokol kop om die gespesifiseerde lêer. Hierdie opsie is handig om te gebruik wanneer jy die koekies wat 'n HTTP webwerf aan jou stuur stoor. Die koekies kan dan in 'n tweede krul roep gelees word deur die gebruik van die / - b - koekie opsie Wanneer dit gebruik word op FTP, is die FTP-bediener reaksie lyne beskou word kop en dus is daar gered. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - e / - Referer (HTTP) Stuur die Referer Page inligting aan die HTTP-bediener. Dit kan ook opgestel word met die - H / - kop vlag natuurlik. Wanneer dit gebruik word met - L / - plek wat jy kan outomaties voeg tot die Referer URL om outomaties krul maak stel die vorige URL wanneer dit volg op 'n ligging: kop. Die motor string kan alleen gebruik word, selfs al is jy nie t stel 'n aanvanklike Referer. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --environment (RISC OS SLEGS) Stel 'n verskeidenheid van omgewing veranderlikes, die gebruik van die name van die w opsie ondersteun, om makliker ontginning van nuttige inligting toelaat nadat run krul. As hierdie opsie 'n paar keer gebruik, sal elke voorkoms van hierdie skakel op / af. --egd-lêer (HTTPS) die naam pad na die Entropie Versameling Daemon voetstuk. Die potjie gebruik word om die ewekansige enjin vir SSL verbindings saad. Sien ook die opsie --random-lêer. - E / - Sert (HTTPS) vertel krul om die gespesifiseerde sertifikaat lêer te gebruik wanneer om 'n lêer met HTTPS. Die sertifikaat moet in PEM-formaat. As die opsionele wagwoord isnt gespesifiseerde, sal dit bevraagteken vir die terminale. Let daarop dat hierdie sertifikaat is die private sleutel en die private sertifikaat saamgevoeg As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --cacert (HTTPS) vertel krul om die gespesifiseerde sertifikaat lêer gebruik om die peer verifieer. Die lêer kan verskeie CA sertifikate bevat. Die sertifikaat (e) moet in PEM-formaat. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --capath (HTTPS) vertel krul om die gespesifiseerde sertifikaat gids gebruik om die peer verifieer. Die sertifikate moet in PEM-formaat, en die gids moet verwerk met behulp van die c rehash nut met OpenSSL verskaf. Sertifikaat dopgehou word nie ondersteun nie onder Windows (omdat c rehash gebruik symbolink skakels na hulle te skep). Die gebruik van --capath kan toelaat krul om https verbindings veel meer doeltreffend te maak as die gebruik van --cacert as die --cacert lêer bevat baie CA sertifikate. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. f / - misluk (HTTP) misluk stil (geen uitset enigsins) op bediener foute. Dit is meestal gedoen soos hierdie skrifte ens om beter deal met mislukte pogings beter in staat stel. In normale gevalle wanneer 'n HTTP-bediener in gebreke bly om 'n dokument te lewer, is die resultaat 'n HTML-dokument wat verklaar so (wat ook beskryf dikwels waarom en meer). Hierdie vlag sal verhoed krul van uitdruk wat en versuim stilweg plaas. As hierdie opsie twee keer gebruik word, sal die tweede weer stil mislukking te skakel. F / - vorm (HTTP) Dit laat krul navolg n ingevul vorm waarin 'n gebruiker die stuur knoppie gedruk. Dit veroorsaak krul om data met behulp van die inhoud-tipe multipart / form-data volgens RFC1867 pos. Dit stel die oplaai van binêre lêers ens te dwing om die inhoud deel te wees van 'n lêer, voorvoegsel die lêernaam met 'n teken. Om net die inhoud deel van 'n lêer, voorvoegsel die lêernaam met die letter maak 'n teks veld en net die inhoud vir die teks veld van 'n lêer. Byvoorbeeld, om jou wagwoord lêer te stuur na die bediener, waar wagwoord is die naam van die vorm-veld waaraan / etc / passwd sal die insette wees: krul - F wagwoord / etc / passwd mypasswords Om die lêer se inhoud vanaf stdin lees insted van 'n lêer, gebruik - waar die lêernaam moet vyf is. Dit geld vir beide en konstrukte. Hierdie opsie kan meer as een keer gebruik word. G / - globoff Hierdie opsie afskakel die URL globbing ontleder. As jy hierdie opsie ingestel, kan jy die URL's wat die letters sonder hulle op sigself krul as dit vertaal bevat spesifiseer. Let daarop dat hierdie briewe is nie normaal inhoud wetlike URL, maar hulle moet word geïnkripteer volgens die URI standaard. G / - wanneer gebruik, hierdie opsie sal alle data gespesifiseerde met d / maak - data of --data-binêre om gebruik te word in 'n HTTP GET-versoek in plaas van die POST versoek wat andersins sou gebruik. Die data sal aangeheg word aan die URL met 'n skeiding. (Opsie bygevoeg krul 7.9) As wat gebruik word in kombinasie met - Ek sal die NA data in plaas aangeheg word aan die URL met 'n kop versoek. Indien dit gebruik word meer as een keer, niks besonders gebeur. h / - hulp Gebruik hulp. - H / - Kop (HTTP) Ekstra kop om te gebruik wanneer om 'n webblad. Jy kan enige aantal ekstra kop spesifiseer. Let daarop dat as jy 'n persoonlike kop wat dieselfde naam as een van die interne kinders krul sou gebruik het moet voeg, sal jou ekstern opgestel kop gebruik word in plaas van die interne een. Dit laat jou toe om selfs moeiliker dinge te maak as krul normaalweg doen. Jy moet nie intern opgestel kop te vervang sonder om te weet baie goed wat jy doen weer. 'n interne kop te vervang met een sonder inhoud aan die regterkant van die kolon sal verhoed dat kop verskyn. Hierdie opsie kan meer as een keer gebruik word om by te voeg / te vervang / verwyder veelvuldige kop. - i / - (http) Sluit die HTTP-kop in die uitset. Die HTTP-kop sluit dinge soos bediener-naam, datum van die dokument, HTTP-weergawe en nog baie meer. As hierdie opsie twee keer gebruik word, sal die tweede weer afskakel kop in te sluit. --interface Voer 'n operasie met behulp van 'n bepaalde koppelvlak. Jy kan koppelvlak naam, IP-adres of host naam in te voer. 'N Voorbeeld kan lyk: As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - Ek / - Hoof (HTTP / FTP) Haal die HTTP-kop net HTTP-bedieners funksie die opdrag kop wat hierdie gebruik om niks anders as die kop van 'n dokument te kry. Wanneer dit gebruik word op 'n FTP lêer, krul vertoon slegs die grootte van die lêer. As hierdie opsie twee keer gebruik word, die tweede sal weer kop net te skakel. - J / - junk-sessie-koekies (HTTP) Wanneer krul is aangesê om koekies uit 'n gegewe lêer lees, hierdie opsie sal maak dit al sessie koekies weggooi. Dit sal basies dieselfde uitwerking asof 'n nuwe sessie begin. Tipiese blaaier altyd sessie koekies weggooi wanneer hulle weer gesluit. (Bygevoeg 7.9.7) As hierdie opsie 'n paar keer gebruik, sal elke voorkoms van hierdie skakel op / af. --krb4 (FTP) Aktiveer kerberos4 verifikasie en gebruik. Die vlak moet ingeskryf en moet een van duidelike, veilige, vertroulik of privaat wees. Indien u 'n vlak wat nie een van hierdie gebruik, sal private plaas gebruik word. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - K / - Config Spesifiseer watter config lêer te krul argumente lees. Die opstelling lêer is 'n tekslêer waarin command line argumente geskryf kan word wat dan gebruik sal word asof hulle op die werklike command line geskryf. Opsies en hul parameters moet gespesifiseer op dieselfde opstelling lêer lyn. As die parameter is om wit spasies bevat, moet die parameter vassit in aanhalingstekens. As die eerste kolom van 'n config lyn is 'n karakter, sal die res van die lyn word beskou as 'n kommentaar. Spesifiseer die lêernaam as - te krul die lêer vanaf stdin lees. Let daarop dat in staat wees om 'n URL spesifiseer in die opstelling lêer, wat jy nodig het om dit te spesifiseer met behulp van die --url opsie, en nie deur slegs die URL op sy eie lyn. So, kan dit lyk soos die volgende: Hierdie opsie kan meer as een keer gebruik word. l / - lys-net (FTP) Wanneer lys 'n FTP-gids, hierdie skakelaar dwing 'n naam-net oog. Veral nuttig as jy wil masjien-ontleed die inhoud van 'n FTP-gids sedert die normale gids siening kom nie t gebruik 'n standaard blik of formaat. Hierdie opsie veroorsaak 'n FTP NLST opdrag gestuur word. Sommige lys FTP bedieners lêers net in hul reaksie op NLST hulle nie subgidse en simboliese skakels in te sluit. As hierdie opsie twee keer gebruik word, die tweede sal weer n lys net afskakel. - L / - Plek (HTTP / HTTPS) Indien die bediener berig dat die versoek bladsy het 'n ander plek (aangedui met die opskrif lyn ligging :) hierdie vlag sal krul poging om reattempt die kry op die nuwe plek te laat. As dit gebruik word saam met - i of - Ek sal kop uit alle aangevra bladsye vertoon. As hierdie vlag word gebruik wanneer 'n HTTP POST, sal krul outomaties oorskakel na te kom na die oorspronklike boodskap is gedoen. As hierdie opsie twee keer gebruik word, die tweede sal weer plek volgende skakel. - m / - Max-time Maksimum tyd in sekondes wat jy toelaat dat die hele operasie te neem. Dit is nuttig vir die voorkoming van jou joernaal werk uit te hang vir ure as gevolg van stadige netwerke of skakels om af te gaan. Dit kom nie t werk ten volle in Win32 stelsels. Sien ook die opsie --connect-time-out. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - M / - Handleiding Handleiding. Wys die groot hulp teks. - n / - netrc Maak krul scan die RC lêer in die gebruiker se tuisgids vir login en wagwoord. Dit is tipies gebruik word vir FTP op UNIX. Indien dit gebruik word met http, sal krul gebruikers verifikasie skakel. Sien netrc (4) of ftp (1) vir meer inligting oor die lêer formaat. Curl sal nie kla as die lêer hasn t het die regterkant regte (dit moet nie die wêreld nie groep leesbaar wees). Die omgewing veranderlike huis is gebruik om die tuisgids vind. 'N vinnige en baie eenvoudige voorbeeld van hoe om te installeer 'n RC toe te laat krul FTP om die masjien host. domain met die gebruiker naam myself en wagwoord geheim moet soortgelyk te kyk: masjien host. domain aanteken myself wagwoord geheim As hierdie opsie twee keer gebruik word, die tweede sal weer netrc gebruik uit te skakel. - N / - No-buffer Deaktiveer die buffer van die uitset stroom. In normale werk situasies, sal krul 'n standaard gebuffer uitset stroom wat die uitwerking wat dit sal uitvoer die data in stukke, nie noodwendig presies wanneer die data arriveer sal gebruik. Gebruik van hierdie opsie sal daardie buffer te skakel. As hierdie opsie twee keer gebruik word, sal die tweede weer aanskakel buffer. o / - uitset Skryf uitset te plaas van stdout. As jy met behulp van of na verskeie dokumente te gaan haal, kan jy deur 'n nommer in die specific. Dit veranderlike sal vervang word met die huidige string vir die URL gehaal. Soos in: krul. site o lêer 1.txt of gebruik 'n paar veranderlikes soos: Jy kan hierdie opsie soveel keer as jy 'n aantal URL's. - O / - Remote-naam Skryf uitset na 'n plaaslike lêer met die naam soos die afgeleë lêer ons. (Slegs die lêer deel van die afgeleë lêer gebruik, die pad is afgekap.) Jy kan hierdie opsie soveel keer as jy 'n aantal URL's. p / - proxytunnel Wanneer 'n HTTP proxy gebruik, sal hierdie opsie veroorsaak nie-HTTP protokol om te probeer om tonnel deur die volmag in plaas van net die gebruik daarvan te doen HTTP-agtige bedrywighede. Die tonnel benadering is gemaak met die HTTP proxy CONNECT versoek en vereis dat die volmag laat direkte toegang tot die poort nommer afgeleë krul wil tonnel tot. As hierdie opsie twee keer gebruik word, sal die tweede weer instaanbedienertonnel skakel. P / - ftpport (FTP) keer die inisieerder / luisteraar rolle wanneer die koppeling met FTP. Dit skakelaar maak Curl gebruik die hawe opdrag in plaas van passiewe. In die praktyk, Port vertel die bediener om aan te sluit op die kliënt se spesifieke adres en poort, terwyl passiewe vra die bediener vir 'n IP-adres en poort aan te sluit op. (Enige enkel - - koppelvlak dws eth0 waaraan koppelvlak s IP spesifiseer spreek wat jy wil gebruik (net Unix) IP-adres dws 192.168.10.1 om presies IP aantal gasheer naam spesifiseer dws my. host. domain om masjien spesifiseer: moet een van wees brief string) te maak dit die masjien se verstek kies As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. q Indien dit gebruik word as die eerste parameter op die command line, die tuiste /.curlrc lêer sal nie gelees word en gebruik word as 'n konfigurasie lêer. Q / - aanhaling (FTP) Stuur 'n arbitrêre opdrag om die afgeleë FTP-bediener, deur die gebruik van die aanhaling bevel van die bediener. Nie alle bedieners ondersteun hierdie opdrag, en die versameling van QUOTE opdragte is bediener spesifieke Haal bevele gestuur voor die oordrag plaasvind. Maak opdragte plaasvind na 'n suksesvolle oordrag, voorvoegsel hulle met 'n bietjie -. Jy kan spesifiseer 'n bedrag van opdragte voor en na die oordrag uit te voer. As die bediener terug mislukking vir een van die gebooie, sal die hele operasie gestaak word. Hierdie opsie kan meer as een keer gebruik word. --random-lêer (HTTPS) Spesifiseer die padnaam na 'n lêer met wat oorweeg sal word as ewekansige data. Die data word gebruik om die ewekansige enjin vir SSL verbindings saad. Sien ook die opsie --edg-lêer. r / - reeks (HTTP / FTP) haal 'n greep reeks (d. w.z n gedeeltelike dokument) van 'n HTTP / 1.1 of FTP-bediener. Reekse kan gespesifiseer word in 'n aantal maniere. 0-499 spesifiseer die eerste 500 grepe 500-999 spesifiseer die tweede 500 grepe -500 spesifiseer die laaste 500 grepe 9500 spesifiseer die grepe uit geneutraliseer 9500 en stuur 0-0, -1 spesifiseer net die eerste en laaste byte () (T) 500-700,600-799 spesifiseer 300 grepe uit geneutraliseer 500 (T) 100-199,500-599 spesifiseer twee afsonderlike 100 grepe wissel () (H) () Let daarop dat hierdie sal veroorsaak dat die bediener om te antwoord met 'n multi reaksie Jy moet ook bewus wees dat baie HTTP / 1.1-bedieners het nie hierdie funksie geaktiveer is, sodat wanneer jy probeer om 'n reeks te kry, jy sal in plaas van die hele dokument te kry. FTP reeks downloads ondersteun net die eenvoudige sintaksis begin-stop (opsioneel met een van die nommers weggelaat). Dit hang af van die nie-RFC opdrag grootte. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - R / - Remote-time Wanneer dit gebruik word, sal hierdie libcurl poging om uit te vind die tyd stempel van die afgeleë lêer te maak, en as dit beskikbaar te stel die plaaslike lêer te kry wat dieselfde tyd stempel. As hierdie opsie twee keer gebruik word, vir die tweede keer versper dit weer. s / - stil Silent af. Don t toon vordering meter of fout boodskappe. Maak Curl stom. As hierdie opsie twee keer gebruik word, sal die tweede weer afskakel stom. - S / - Show-fout Wanneer dit gebruik word met - s dit maak krul show fout boodskap as dit nie werk nie. As hierdie opsie twee keer gebruik word, sal die tweede weer show fout uit te skakel. --stderr Redirect al skryf aan stderr om die gespesifiseerde lêer plaas. As die lêernaam is 'n eenvoudige -, is dit eerder geskryf om stdout. Hierdie opsie het geen punt wanneer jy weer met behulp van 'n dop met ordentlike herleiding vermoëns. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. t / - telnet-opsie Pass opsies om die telnet protokol. Ondersteun opsies is: tSoort Stel die terminale tipe. XDISPLOC Stel die X display plek. NUWE ENV Stel 'n omgewing veranderlike. - T / - Oplaai-lêer Dit dra die gespesifiseerde plaaslike lêer na die afgeleë URL. As daar geen lêer deel in die gespesifiseerde URL, sal Curl die plaaslike lêernaam voeg. Let daarop dat jy 'n sleep moet gebruik / op die laaste gids om werklik te bewys te krul dat daar geen lêernaam of krul, sal dink dat jou laaste gids naam is die afgeleë lêer naam te gebruik. Dit sal waarskynlik veroorsaak dat die oplaai werking te misluk. As dit gebruik word op 'n http (s) bediener, sal die PUT opdrag gebruik word. Gebruik die lêernaam - ( 'n enkele streep) te stdin gebruik in plaas van 'n gegewe lêer. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --trace In staat stel om 'n volledige spoor stort van alle inkomende en uitgaande data, insluitend beskrywende inligting, om die gegewe uitset lêer. Gebruik - as lêernaam om die uitset na stdout het. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. (Bygevoeg krul 7.9.7) --trace-ASCII Stel 'n volledige spoor stort van alle inkomende en uitgaande data, insluitend beskrywende inligting, om die gegewe uitset lêer. Gebruik - as lêernaam om die uitset na stdout het. Dit is baie soortgelyk aan --trace as net blare uit die blok deel en net wys die ASCII deel van die stortingsterrein. Dit maak kleiner uitset wat makliker om te lees kan wees vir onopgeleide mense. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. (Bygevoeg krul 7.9.7) - U / - gebruiker spesifiseer gebruiker en wagwoord om te gebruik wanneer gaan haal. Sien README. curl vir gedetailleerde voorbeelde van hoe om dit te gebruik. Indien geen wagwoord word vermeld, sal krul interaktief daarvoor vra. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - U / - Volmag-gebruiker spesifiseer gebruiker en wagwoord te gebruik vir Proxy verifikasie. Indien geen wagwoord word vermeld, sal krul interaktief daarvoor vra. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --url Gee 'n URL te gaan haal. Hierdie opsie is meestal handig wanneer jy wil URL (s) in 'n config lêer spesifiseer. Hierdie opsie kan enige aantal kere gebruik. Om beheer waar hierdie URL is geskrywe gebruik die - o of die - O opsies. v / - verbose Maak die haal meer uitgebreide / spraaksaam. Meestal bruikbare vir ontfouting. Lyne begin met behulp van data deur krul ontvang wat verborge is in normale gevalle en lyne begin met behulp bykomende inligting wat deur krul. As hierdie opsie twee keer gebruik word, sal die tweede weer afskakel verbose. - V / - Weergawe Gee die volledige weergawe van krul, libcurl en ander biblioteke 3rd party verbind met die uitvoerbare. w / - skryf uit definieer wat na vertoon na 'n voltooide en suksesvolle operasie. Die formaat is 'n string wat plain text gemeng met 'n aantal veranderlikes bevat. Die string kan gespesifiseer word as string, om ontslae te lees van 'n spesifieke lêer wat jy spesifiseer dit lêernaam en te vertel krul om die formaat te lees van stdin jy skryf -. Die huidige in die uitvoer formaat veranderlikes sal vervang word deur die waarde of teks wat krul goeddink, soos hieronder beskryf. Alle veranderlikes gespesifiseerde soos en uitset n normale jy net skryf dit soos. Jy kan uitvoer n NEWLINE deur gebruik te maak van N, 'n koets terugkeer met r en 'n blad ruimte met t. NOTA: Die - letter is 'n spesiale brief in die Win32-omgewing, waar alle gebeurtenisse van moet verdubbel wanneer die gebruik van hierdie opsie. Beskikbare veranderlikes is op hierdie punt: url effektiewe Die URL wat verlede was gehaal. Dit is meestal sinvol as jy krul om plek te volg vyf vertel: kop. http kode Die numeriese kode wat te vinde was in die laaste verkrygde HTTP (S) bladsy. tyd totaal Die totale tyd in sekondes, wat die volle werking geduur. Die tyd sal vertoon word met millisekonde resolusie. tyd namelookup Die tyd in sekondes, dit het van die begin af tot die naam beslegting voltooi. tyd verbind Die tyd in sekondes, dit het van die begin af tot die toegang tot die afgeleë gasheer (of gevolmagtigde) voltooi. tyd pretransfer Die tyd in sekondes, dit het van die begin af tot die lêer oordrag is op die punt om te begin. Dit sluit in alle pre-oordrag opdragte en onderhandelinge wat spesifiek op die bepaalde protokol (s) betrokke is. tyd starttransfer Die tyd in sekondes, dit het van die begin af tot die eerste byte is op die punt om oorgedra word. Dit sluit tyd pretransfer en ook die tyd van die bediener moet die resultaat bereken. grootte aflaai Die totale bedrag van grepe wat afgelaai. grootte oplaai Die totale bedrag van grepe wat gelaai. grootte header Die totale bedrag van grepe van die afgelaai kop. grootte versoek Die totale bedrag van grepe wat in die HTTP-versoek gestuur. spoed te laai Die gemiddelde download spoed wat krul gemeet vir die volledige aflaai. spoed oplaai Die gemiddelde oplaai spoed wat krul gemeet vir die volledige oplaai. inhoud Tik die Content-Type van die versoek dokument, indien daar enige was. (Bygevoeg 7.9.5) As hierdie opsie 'n paar keer gebruik, die laaste een sal gebruik word. - x / - volmag Gebruik gespesifiseerde HTTP proxy. As die poort nommer nie gespesifiseer word nie, word aanvaar by Port 1080. Let daarop dat al die bedrywighede wat uitgevoer word oor 'n HTTP proxy transparantly sal omgeskakel word na HTTP. Dit beteken dat sekere protokol spesifieke bedrywighede nie beskikbaar kan wees. Dit is nie die geval as jy kan tonnel deur die gevolmagtigde in soos gedoen met die p / - opsie proxytunnel. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - X / - Versoek (HTTP) Spesifiseer 'n persoonlike versoek om te gebruik wanneer die kommunikasie met die HTTP-bediener. Die gespesifiseerde versoek sal gebruik word in plaas van die standaard AOO. Lees die HTTP 1.1-spesifikasie vir meer inligting en verduidelikings. (FTP) Spesifiseer 'n persoonlike FTP opdrag om plaas te gebruik van LYS wanneer jy lêer lyste met FTP. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - y / - spoed-time As 'n aflaai is stadiger as die spoed-perk grepe per sekonde tydens 'n spoed-tydperk, kry die aflaai gestaak. As spoed-time gebruik word, sal die verstek spoed-perk wees 1, tensy stel met - y. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - y / - Spoed-perk As 'n aflaai is stadiger as dié sekere spoed, in grepe per sekonde vir spoed-time sekondes dit kry gestaak. spoed-time gestel met - y en is 30 indien nie stel. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - z / - time-cond (HTTP) Versoek om 'n lêer wat later het verander as die gegewe tyd en datum, of een wat verander het voor daardie tyd kry. Die datum uitdrukking kan wees van alle vorme van datum snare of as dit kom nie t match any interne kinders, dit probeer om die tyd te kry van 'n gegewe lêernaam plaas Sien die GNU datum (1) of krul getdate (3) man bladsye vir datum uitdrukking besonderhede. Begin die datum uitdrukking met 'n bietjie (-) om dit aan te vra vir 'n dokument wat ouer is as die gegewe datum / tyd, verstek is 'n dokument wat nuwer as die bepaalde datum / tyd. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - Z / - Max-redirs Stel maksimum aantal verwysing-opeenvolgende toegelaat. As - L / - plek gebruik word, kan hierdie opsie gebruik word om te verhoed dat krul agter doorverwijzing in absurdum. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. -3 / - SSLv3 (HTTPS) Kragte krul om SSL weergawe 3 gebruik wanneer onderhandeling met 'n afgeleë SSL-bediener. -2 / - SSLv2 (HTTPS) Kragte krul om SSL weergawe 2 gebruik wanneer onderhandeling met 'n afgeleë SSL-bediener. -0 / - Http1.0 (HTTP) Kragte krul om sy versoeke uit te reik met behulp van HTTP 1.0 in plaas van die gebruik van sy intern verkies: HTTP 1.1. - / - Vordering-bar Maak krul vertoning vordering inligting as 'n progress bar in plaas van die standaard statistieke. As hierdie opsie twee keer gebruik word, sal die tweede weer die progress bar te skakel. Sien ook belangrik: Gebruik die man opdrag (man) om te sien hoe 'n bevel word gebruik op jou spesifieke rekenaar. Linux / Unix Command Biblioteek Shell Command Biblioteek curl.1 die man bladsy krul - dra 'n URL SINOPSIS BESKRYWING krul is 'n instrument om data oor te dra van of na 'n bediener, die gebruik van een van die ondersteunde protokolle (DICT, lêer, FTP, FTPS, Gopher , HTTP, HTTPS, IMAP, imaps, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, MKB, SMTP, SMTPS, Telnet en TFTP). Die opdrag is ontwerp om te werk sonder interaksie van die gebruiker. krul bied 'n bus vol nuttige truuks soos volmag ondersteuning, gebruikers verifikasie, FTP oplaai, HTTP post, SSL verbindings, koekies, bestandsoverdracht CV, Meta Link, en nog baie meer. As jy onder sal sien, sal die aantal eienskappe maak jou kop spin krul word aangedryf deur libcurl vir al-oordrag met betrekking funksies. Sien libcurl (3) vir meer inligting. URL Die URL sintaksis is protokol-afhanklike. Jy sal vind 'n gedetailleerde beskrywing in RFC 3986. Jy kan verskeie URLs of dele van URLs spesifiseer deur te skryf deel stelle binne draadjies soos in: of jy kan rye alfanumeriese reeks kry deur die gebruik van as in: Nested rye word nie ondersteun nie, maar jy kan gebruik 'n paar ene langs mekaar: Jy kan enige bedrag van URLs spesifiseer op die command line. Hulle sal gaan haal in ʼn opeenvolgende wyse in 'n bepaalde orde wees. Jy kan 'n stap toonbank spesifiseer vir die reekse om elke Nth nommer of letter te kry: By die gebruik van of rye toe opgeroep uit 'n command line vinnige, het jy waarskynlik moet jy die hele skakel binne dubbele aanhalingstekens geplaas om die dop te meng met dit te vermy. Dit het ook geld vir ander karakters behandel spesiale, soos byvoorbeeld, en. Verskaf die IPv6 sone indeks in die URL met 'n ontsnapte persentasie teken en die naam koppelvlak. Soos in As jy URL spesifiseer sonder protokol: // vooraan, sal krul probeer om te raai wat protokol wat jy dalk wil. Dit sal dan die standaard HTTP maar probeer ander protokolle wat gebaseer is op wat dikwels gebruik gasheer naam voorvoegsels. Byvoorbeeld, vir host name wat begin met FTP. krul sal aanvaar wat jy wil FTP praat. krul sal sy bes doen om te gebruik wat jy slaag om dit as 'n URL. Dit is nie probeer om dit te bekragtig as 'n sintakties korrekte URL op enige manier, maar is in plaas baie liberale met wat dit aanvaar.

Comments