Skip to main content

Curl Binêre Opsie


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! Die URL sintaksis is protokol-afhanklike. Jy sal 'n gedetailleerde beskrywing in RFC 3986 vind. 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 [] soos in: Geneste rye word nie ondersteun nie, maar jy kan 'n hele paar mense langs mekaar gebruik: 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 geld ook 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. 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. PROGRESS METER krul normaalweg vertoon 'n vordering meter tydens operasies, dui die hoeveelheid data oorgedra, oordrag snelhede en beraamde tyd gelaat, ens krul uitstallings hierdie data om die terminale by verstek, so as jy krul in werking stel om 'n operasie te doen en dit is op die punt om data te skryf aan die terminale, dit versper die vordering meter as anders dit sou gemors die uitset meng vordering meter en reaksie data. As jy 'n vordering meter vir HTTP POST wil of sit versoeke, moet jy die reaksie uitset na 'n lêer te lei, met behulp van dop aanstuur (& gt;), o [lêer] of 'n soortgelyke. Dit is nie dieselfde saak vir FTP oplaai as die operasie nie spoeg uit enige reaksie data na die terminale. Indien u verkies om 'n vordering "bar" in plaas van die gewone meter, - # is jou vriend. Opsies begin met een of twee strepies. Baie van die opsies vereis dat 'n addisionele waarde langs hulle. Die kort "single-streep" vorm van die opsies, d byvoorbeeld gebruik kan word met of sonder 'n spasie tussen dit en die waarde daarvan nie, hoewel 'n ruimte is 'n aanbevole skeier. Die lang "dubbel-streep" vorm, --data byvoorbeeld vereis 'n spasie tussen dit en die waarde daarvan. Kort weergawe opsies wat nie enige bykomende waardes hoef kan onmiddellik langs mekaar gebruik word, soos byvoorbeeld jy kan spesifiseer al die opsies o, - L en-v in 'n keer as - OLv. In die algemeen, is almal boolean opsies in staat gestel met - opsie en nog 'n keer afgeskakel met - no opsie. Dit wil sê, jy presies dieselfde opsie naam gebruik, maar as voorvoegsel dit met "no". Maar in hierdie lys het ons meestal net lys en wys die --option weergawe van hulle. (Hierdie konsep met --no opsies is in 7.19.0 bygevoeg. Voorheen meeste opsies is omgeschakeld op / af op herhaaldelike gebruik van dieselfde command line opsie.) - #, --progress-Bar Maak krul vertoning vordering as 'n eenvoudige progress bar in plaas van die standaard, meer inligting, meter. Vertel krul om 'n aparte operasie gebruik vir die volgende URL en verwante opsies. Dit laat jou toe om 'n paar URL versoeke, elk met hul eie spesifieke opsies, byvoorbeeld, soos verskillende gebruikers name of persoonlike versoeke vir elke stuur. (Bygevoeg 7.36.0) -0, --http1.0 (HTTP) vertel krul om HTTP weergawe 1.0 gebruik in plaas van die gebruik van sy intern verkies: HTTP 1.1. (HTTP) vertel krul om HTTP weergawe 1.1 gebruik. Dit is die interne standaard weergawe. (Bygevoeg 7.33.0) (HTTP) vertel krul om sy versoeke uit te reik met behulp van HTTP 2. Dit vereis dat die onderliggende libcurl gebou om dit te ondersteun. (Bygevoeg 7.33.0) Skakel die NPN TLS uitbreiding. NPN is aangeskakel is by verstek as libcurl is gebou met 'n SSL biblioteek wat NPN ondersteun. NPN is wat gebruik word deur 'n libcurl dat HTTP 2 ondersteun om te onderhandel HTTP 2 ondersteuning met die bediener tydens https sessies. (Bygevoeg 7.36.0) Skakel die ALPN TLS uitbreiding. ALPN aangeskakel is by verstek as libcurl is gebou met 'n SSL biblioteek wat ALPN ondersteun. ALPN word deur 'n libcurl dat HTTP 2 ondersteun om te onderhandel HTTP 2 ondersteuning met die bediener tydens https sessies. (Bygevoeg 7.36.0) -1, --tlsv1 (SSL) Kragte krul om TLS weergawe 1.x gebruik wanneer onderhandeling met 'n afgeleë TLS bediener. Jy kan opsies --tlsv1.0 gebruik. --tlsv1.1. en --tlsv1.2 om die TLS weergawe meer presies te beheer (as die SSL backend gebruik so 'n vlak van beheer ondersteun). -2, --sslv2 (SSL) Kragte krul om SSL weergawe 2 gebruik wanneer onderhandeling met 'n afgeleë SSL-bediener. Soms krul gebou sonder SSLv2 ondersteuning. SSLv2 word wyd beskou as onseker (sien RFC 6176). -3, --sslv3 (SSL) Kragte krul om SSL weergawe 3 gebruik wanneer onderhandeling met 'n afgeleë SSL-bediener. Soms krul gebou sonder SSLv3 ondersteuning. SSLv3 word wyd beskou as onseker (sien RFC 7568). -4, --ipv4 Hierdie opsie sê vir krul om name op te los om IPv4 net aanspreek, en nie byvoorbeeld probeer IPv6. -6, --ipv6 Hierdie opsie sê vir krul om name op te los om IPv6 net aanspreek, en nie byvoorbeeld probeer IPv4. - a, --append (FTP / SFTP) Wanneer dit gebruik word in 'n laai, dit maak krul voeg tot die teiken lêer in plaas van die vervang dit. As die afgeleë lêer bestaan ​​nie, sal dit geskep word. Let daarop dat hierdie vlag is geïgnoreer deur sommige SFTP bediener (insluitend OpenSSH). - A, --user-Agent & lt; agent string & gt; (HTTP) Spesifiseer die User-agent string te stuur na die HTTP-bediener. Sommige sleg gedoen CGI misluk as hierdie veld nie is ingestel op "Mozilla / 4.0". Om spasies enkodeer in die tou, omring die string met 'n enkele aanhalingstekens. Dit kan ook opgestel word met die - H, --header opsie natuurlik. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. (HTTP) vertel krul om uit te vind verifikasie metode op sigself, en gebruik die mees veilige een die afgeleë plek maak daarop aanspraak dat ondersteun. Dit word gedoen deur eers 'n versoek doen en nagaan van die reaksie-kop, dus moontlik veroorsaak dan 'n ekstra netwerk heen-en terugreis. Dit word gebruik in plaas van die opstel van 'n spesifieke verifikasie metode, wat jy kan doen met --basic. --digest. --ntlm. en --negotiate. Let daarop dat die gebruik van --anyauth word nie aanbeveel as jy oplaai doen van stdin, aangesien dit data na twee keer gestuur mag vereis en dan moet die kliënt in staat wees om rewind. As die behoefte sou ontstaan ​​wanneer die oplaai van stdin, sal die oplaai werking misluk. - b, --cookie & lt; name = data & gt; (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". As simbool nie '=' 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 enjin wat krul rekord inkomende koekies te maak, wat handig kan wees as jy hierdie jy gebruik in kombinasie met die - L, --location 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. Die lêer gespesifiseer met - b, --cookie word slegs gebruik as insette. Geen koekies sal geskryf word om die lêer. Om koekies te stoor, gebruik die-c, --cookie-jar opsie. Wees versigtig as jy hierdie opsie gebruik en verskeie oordragte mag voorkom. As jy die NAME1 = VALUE1 gebruik; formaat, of in 'n lêer te gebruik die Set-koekie-formaat en nie 'n domein, dan die koekie gestuur vir enige domein (selfs na aansture gevolg) nie spesifiseer en kan nie verander word deur 'n bediener te stel koekie. As die koekie enjin aangeskakel en 'n bediener stel 'n koekie met dieselfde naam dan beide sal gestuur word op 'n toekomstige oordrag na die bediener, waarskynlik nie wat jy bedoel. Om hierdie kwessies het 'n domein in Stel-koekie (doen wat sal insluit sub-domeine) of gebruik die Netscape-formaat aan te spreek. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - B, --use-ASCII (FTP / LDAP) Aktiveer ASCII oordrag. Vir FTP, kan dit ook toegepas word deur die gebruik van 'n URL wat eindig met "; type = A". Hierdie opsie veroorsaak data gestuur om stdout te wees in die teks af vir Win32 stelsels. (HTTP) vertel krul om HTTP Basiese verifikasie gebruik met die afgeleë gasheer. Dit is die standaard en hierdie opsie is gewoonlik nutteloos, tensy jy dit gebruik om 'n voorheen gestel opsie dat 'n ander geldigheidsverklaring metode stel ignoreer (soos --ntlm. --digest. Of --negotiate). - c, --cookie-jar & lt; lêernaam & gt; (HTTP) Spesifiseer waartoe dien 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 data 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. Hierdie reël opsie opdrag sal die koekie enjin wat krul rekord en gebruik koekies maak aktiveer. Nog 'n manier om dit te aktiveer is om die - b, --cookie opsie gebruik. As die cookie jar nie geskep kan word of geskryf is, sal die hele krul werking nie begewe of selfs 'n fout duidelik aan te meld. Die gebruik van v sal kry 'n waarskuwing vertoon, maar dit is die enigste sigbare terugvoering jy hieroor moontlik dodelike situasie. Sedert 7.43.0 koekies wat in die vaste-koekie-formaat is ingevoer sonder 'n domein naam nie uitgevoer word deur hierdie opsie. As hierdie opsie 'n paar keer gebruik word, sal die laaste gespesifiseerde lêernaam gebruik word. - C, --continue-Op & lt; geneutraliseer & gt; Gaan 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 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. --ciphers & lt; n lys van getalle & gt; (SSL) Spesifiseer watter getalle om te gebruik in die verband. Die lys van getalle moet geldig getalle spesifiseer. Lees meer oor SSL cipher lys besonderhede oor hierdie URL: https://www. openssl. org/docs/apps/ciphers. html NSS getalle is anders gedoen as OpenSSL en GnuTLS. Die volledige lys van NSS getalle is in die NSSCipherSuite inskrywing op hierdie URL: https://git. fedorahosted. org/cgit/mod_nss. git/plain/docs/mod_nss. html#Directives As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --compressed (HTTP) Versoek 'n saamgeperste reaksie met behulp van een van die algoritmes krul ondersteun, en red die ongecomprimeerd dokument. As hierdie opsie is gebruik en die bediener stuur 'n nie-ondersteunde kodering, sal krul 'n fout te rapporteer. --connect-time-out & lt; sekondes & gt; Maksimum tyd in sekondes wat jou toelaat krul se verband te neem. Dit alleen beperk die verband fase, so as krul verbind binne die gegewe tydperk sal voortgaan - indien nie sal dit te verlaat. Sedert weergawe 7.32.0, hierdie opsie aanvaar desimale waardes. Sien ook die-m, --max-time opsie. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --create-dirs Wanneer dit gebruik word in samewerking met die o opsie, sal krul die nodige plaaslike gids hiërargie te skep as dit nodig is. Hierdie opsie skep die genoemde met die o opsie, niks anders dirs. As die o lêernaam gebruik geen rig of indien die dirs Daar word genoem reeds bestaan, sal geen rig geskep. Na afgeleë dopgehou by die gebruik van FTP of SFTP skep, probeer --ftp-skep-dirs. Skakel LF om CRLF in oplaai. Nuttig vir MVS (OS / 390). (SMTP bygevoeg 7.40.0) --crlfile & lt; lêer & gt; (HTTPS / FTPS) Verskaf 'n lêer met PEM-formaat met 'n lys certification intrekking dat eweknie sertifikate wat in ag geneem word herroep kan spesifiseer. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. (Bygevoeg 7.19.7) d, --data & lt; data & gt; (HTTP) Stuur die gespesifiseerde data in 'n post versoek om die HTTP-bediener, in dieselfde manier as wat 'n leser doen wanneer 'n gebruiker ingevul het 'n HTML-vorm en druk die knoppie in te dien. Dit sal krul laat die data slaag om die bediener met behulp van die inhoud-tipe aansoek / x-www-vorm urlencoded. Vergelyk - F, --form. d, --data is dieselfde as --data-ASCII. --data-rou is byna dieselfde, maar het nie 'n spesiale interpretasie van die @ karakter. Om data te plaas suiwer binêre, moet jy eerder gebruik die --data-binêre opsie. Om URL-enkodeer die waarde van 'n vorm veld kan jy --data-urlencode gebruik. Indien enige van hierdie opsies meer as een keer op dieselfde command line gebruik word, sal die data stukke vermeld saam saamgesmelt met 'n skeiding & die simbool. Dus, met behulp van 'd name = Daniel d vaardigheid = slegte "sou 'n pos stuk wat lyk soos genereer' naam = Daniel & vaardigheid = gemeen. As jy die data met die letter @ begin, moet die res 'n lêernaam om die data van lees, of - as jy krul om die data te lees van stdin wil. Veelvuldige lêers kan ook gespesifiseer word. Plaas data van 'n lêer met die naam "foobar" sou dus gedoen word met --data @foobar. Wanneer --data is aangesê om te lees van 'n lêer soos daardie, sal enter en newlines gestroop uit. As jy nie wil hê die @ karakter om 'n spesiale interpretasie gebruik --data-rou het in plaas. - D, --dump-Kop & lt; lêer & gt; Skryf die protokol kop om die gespesifiseerde lêer. Hierdie opsie is handig om te gebruik wanneer jy wil die kop wat 'n HTTP-webwerf vir jou stuur stoor. Koekies uit die kop kan dan in 'n tweede krul aanroeping gelees word deur die gebruik van die - b, --cookie opsie! Die-c, --cookie-jar opsie is 'n beter manier om koekies te stoor. Wanneer dit gebruik word in FTP, is die FTP-bediener reaksie lyne beskou word "headers" en dus is daar gered. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --data-ASCII & lt; data & gt; --data-binêre & lt; data & gt; (HTTP) Hierdie poste data presies soos met geen ekstra verwerking hoegenaamd nie. As jy die data begin met die letter @, moet die res 'n lêernaam wees. Data is gepos in 'n soortgelyke wyse as --data-ASCII doen nie, behalwe dat newlines en enter bewaar en omskakelings is nooit gedoen nie. As hierdie opsie 'n paar keer gebruik word, sal die kinders na die eerste data voeg soos beskryf in d, --data. --data-rou & lt; data & gt; (HTTP) Hierdie poste data soortgelyk aan --data maar sonder die spesiale interpretasie van die @ karakter. Sien d, --data. (Bygevoeg 7.43.0) --data-urlencode & lt; data & gt; (HTTP) Hierdie poste data, soortgelyk aan die ander --data opsies met die uitsondering dat dit verrig URL-kodering. (Bygevoeg 7.18.0) Om CGI-compliant wees, die & lt; data & gt; deel moet begin met 'n naam, gevolg deur 'n skeiding en 'n inhoud spesifikasie. Die & lt; data & gt; deel kan oorgedra te krul die gebruik van een van die volgende syntaxes: Dit sal krul URL-enkodeer die inhoud te maak en slaag dat op. Net versigtig wees sodat die inhoud nie = of @ simbole bevat, as wat sal dan die sintaksis wedstryd een van die ander gevalle hieronder! Dit sal krul URL-enkodeer die inhoud te maak en slaag dat op. Die voorafgaande = simbool is nie ingesluit in die data. name = inhoud Dit sal krul URL-enkodeer maak die inhoud deel en slaag dat op. Let daarop dat die naam deel sal na verwagting URL geënkodeerde reeds. Dit sal krul vrag data uit die gegewe lêer (insluitend enige newlines), URL-enkodeer wat data en dit oordra in die post te maak. naam @ filename Dit sal krul vrag data uit die gegewe lêer (insluitend enige newlines), URL-enkodeer wat data en dit oordra in die post te maak. Die naam deel kry 'n gelykaanteken aangeheg, wat lei tot name = urlencoded-lêer-inhoud. Let daarop dat die naam na verwagting URL geënkodeerde reeds. --delegation VLAK Stel vlak van die bediener wat dit mag delegeer wanneer dit kom by die gebruiker geloofsbriewe vertel. Gebruik met GSS / Kerberos. Moenie enige afvaardiging nie toelaat. Afgevaardigdes as en slegs as die OK-AS-delegeer vlag is ingestel in die Kerberos diens kaartjie, wat is 'n kwessie van ryk beleid. Onvoorwaardelik toelaat dat die bediener om te delegeer. (HTTP) In staat stel om HTTP Digest verifikasie. Dit is 'n verifikasie skema wat die wagwoord verhoed oor die draad in duidelike teks wat gestuur word. Gebruik dit in kombinasie met die normale - U, --user opsie om gebruikersnaam en wagwoord in te stel. Sien ook --ntlm. --negotiate en --anyauth vir verwante opsies. As hierdie opsie 'n paar keer gebruik word, word slegs die eerste een gebruik. disable-eprt (FTP) Vertel krul om die gebruik van die EPRT afskakel en LPRT beveel wanneer jy aktiewe FTP oordragte. Krul sal gewoonlik altyd eerste poging om EPRT, dan LPRT gebruik voordat die gebruik van Port, maar met hierdie opsie, sal dit PORT dadelik gebruik. EPRT en LPRT is uitbreidings aan die oorspronklike FTP-protokol, en mag nie werk op alle bedieners, maar hulle in staat stel om meer funksies in 'n beter manier as die tradisionele PORT opdrag. --eprt kan gebruik word om uitdruklik weer in staat stel EPRT en --no-eprt is 'n alias vir disable-eprt. Aanskakel EPRT verander net die aktiewe gedrag. As jy wil oorskakel na passiewe modus wat jy nodig het om P, --ftp-poort nie gebruik of dwing dit met --ftp-passiewe. disable-EPSV (FTP) Vertel krul om die gebruik van die EPSV opdrag uit te skakel wanneer jy passiewe FTP oordragte. Krul sal gewoonlik altyd eerste poging om EPSV gebruik voordat passiewe, maar met hierdie opsie, sal dit nie probeer om met behulp EPSV. --epsv kan gebruik word om uitdruklik weer in staat stel EPSV en --no-EPSV is 'n alias vir disable-EPSV. Aanskakel EPSV verander net die passiewe gedrag. As jy wil oorskakel na aktiewe modus wat jy nodig het om P, --ftp-poort gebruik. --dns-koppelvlak & lt; koppelvlak & gt; Vertel krul om uitgaande DNS-versoeke deur & lt stuur; koppelvlak & gt ;. Hierdie opsie is 'n eweknie om --interface (wat nie beïnvloed DNS). Die verskaf string moet 'n koppelvlak naam (nie 'n adres) wees. Hierdie opsie vereis dat libcurl is gebou met 'n resolver backend wat hierdie aksie ondersteun. Die C-are backend is die enigste een. (Bygevoeg 7.33.0) --dns-IPv4-addr & lt; IP-adres en gt; Vertel krul om te verbind tot & lt; IP-adres en gt; wanneer IPv4 DNS-versoeke, sodat die DNS-versoeke afkomstig is van hierdie adres. Die argument moet 'n enkele IPv4 adres. Hierdie opsie vereis dat libcurl is gebou met 'n resolver backend wat hierdie aksie ondersteun. Die C-are backend is die enigste een. (Bygevoeg 7.33.0) --dns-IPv6-addr & lt; IP-adres en gt; Vertel krul om te verbind tot & lt; IP-adres en gt; wanneer IPv6 DNS-versoeke, sodat die DNS-versoeke afkomstig is van hierdie adres. Die argument moet 'n enkele IPv6 adres. Hierdie opsie vereis dat libcurl is gebou met 'n resolver backend wat hierdie aksie ondersteun. Die C-are backend is die enigste een. (Bygevoeg 7.33.0) --dns-bedieners & lt; IP-adres, IP-adres en gt; Stel die lys van DNS-bedieners wat gebruik word in plaas van die stelsel verstek. Die lys van IP-adresse moet geskei word met kommas. Port getalle kan ook opsioneel gegee as: & lt; hawe-nommer & gt; na elke IP-adres. Hierdie opsie vereis dat libcurl is gebou met 'n resolver backend wat hierdie aksie ondersteun. Die C-are backend is die enigste een. (Bygevoeg 7.33.0) - e, --referer & lt; URL & gt; (HTTP) Stuur die "verwyser Page" inligting aan die HTTP-bediener. Dit kan ook opgestel word met die - H, --header vlag natuurlik. Wanneer dit gebruik word met - L, --location jy kan voeg "; motor" aan die --referer URL te maak krul outomaties die vorige URL wanneer dit volg op 'n ligging: kop. Die "; motor" string kan alleen gebruik word, selfs al is jy nie 'n aanvanklike --referer stel. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. - E, --cert & Lt; sertifikaat [: wagwoord] & gt; (SSL) vertel krul om die gespesifiseerde kliënt sertifikaat lêer te gebruik wanneer om 'n lêer met HTTPS, FTPS of ander SSL gebaseer protokol. Die sertifikaat moet in PKCS # 12-formaat wees as die gebruik van veilige vervoer, of PEM-formaat as die gebruik van enige ander enjin. As die opsionele wagwoord nie verskaf, sal dit bevraagteken vir die terminale. Let daarop dat hierdie opsie aanvaar 'n "sertifikaat" lêer wat die private sleutel en die kliënt sertifikaat aaneengeskakelde! Sien --cert en --key om hulle onafhanklik spesifiseer. As krul gebou teen die NSS SSL biblioteek dan hierdie opsie kan vertel krul die bynaam van die sertifikaat te gebruik binne die NSS databasis gedefinieer deur die omgewingveranderlike SSL_DIR (of by verstek / etc / PKI / nssdb). As die NSS PEM PKCS # 11-module (libnsspem. so) is beskikbaar dan kan PEM lêers gelaai word nie. As jy wil 'n lêer te gebruik van die huidige gids, kan jy plaas 'n voorvoegsel "./", ten einde verwarring met 'n bynaam te vermy. As die bynaam bevat ":" Dit moet voorafgegaan word deur "\" sodat dit nie as wagwoord delimiter erken. As die bynaam bevat "\", dit moet ontsnap as "\\" sodat dit nie as 'n ontvlugting karakter erken. (IOS en Mac OS X net) As krul gebou teen Veilige vervoer, dan die sertifikaat string kan óf die naam van 'n sertifikaat / private sleutel in die stelsel of gebruiker sleutelhanger, of die pad na 'n PKCS # 12-geënkodeerde sertifikaat en private sleutel. As jy wil 'n lêer te gebruik van die huidige gids, kan jy plaas 'n voorvoegsel "./", ten einde verwarring met 'n bynaam te vermy. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. Engine & lt; naam & gt; Kies die OpenSSL crypto enjin om te gebruik vir cipher bedrywighede. Gebruik Engine lys om 'n lys van bou-time ondersteun enjins te druk. Let daarop dat nie al (of geen) van die enjins beskikbaar by run-time mag wees. --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 krul hy hardloop. --egd-lêer & lt; lêer & gt; (SSL) 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. --expect100-time-out & lt; sekondes & gt; (HTTP) Maksimum tyd in sekondes wat jy krul om te wag vir 'n 100-voortgaan reaksie toelaat wanneer krul 'n verwag straal: 100-voortgaan kop in sy versoek. By verstek krul sal 'n sekonde wag. Hierdie opsie aanvaar desimale waardes! Wanneer krul stop wag, sal dit voortgaan asof die reaksie ontvang is. (Bygevoeg 7.47.0) --cert-tipe & lt; type & gt; (SSL) vertel krul wat sertifikaat tik die inligting sertifikaat in. PEM, DER en ENG erken tipes. As nie gespesifiseer, is PEM aanvaar. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --cacert & lt; CA sertifikaat & gt; (SSL) 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. Normaalweg krul is gebou om 'n standaard lêer vir hierdie gebruik, so hierdie opsie is tipies gebruik word om daardie standaard lêer verander. krul erken die veranderlike omgewing met die naam "CURL_CA_BUNDLE" As dit is ingestel, en maak gebruik van die gegewe pad as 'n pad na 'n GR sert bundel. Hierdie opsie oorheers dat veranderlike. Die Windows-weergawe van krul sal outomaties kyk vir 'n CA-sertifikate lêer met die naam & akute; krul-ca-bundle. crt & akute ;, hetsy in dieselfde gids as curl. exe, of in die Huidige werk gids, of in 'n gids op jou pad. As krul gebou teen die NSS SSL biblioteek, die NSS PEM PKCS # 11-module (libnsspem. so) moet beskikbaar wees vir hierdie opsie om behoorlik te werk. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --capath & lt; CA sertifikaat gids & gt; (SSL) vertel krul om die gespesifiseerde sertifikaat gids gebruik om die peer verifieer. Verskeie paaie kan voorsien word deur dit met 'n ":" (bv "path1: path2: path3"). Die sertifikate moet in PEM-formaat, en as krul gebou teen OpenSSL, moet die gids is verwerk met behulp van die c_rehash nut met OpenSSL verskaf. Die gebruik van --capath kan toelaat OpenSSL-aangedrewe krul om SSL-verbindings veel meer doeltreffend te maak as die gebruik van --cacert as die --cacert lêer bevat baie CA sertifikate. As hierdie opsie is stel, sal die verstek capath waarde geïgnoreer word, en as dit 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --pinnedpubkey & lt; vasgepen publieke sleutel (hashes) & gt; (SSL) vertel krul om die gespesifiseerde openbare sleutel lêer (of hashes) gebruik om die peer verifieer. sha256 // akute, dit kan 'n pad na 'n lêer wat 'n enkele publieke sleutel in PEM of DER formaat, of enige aantal base64 geënkodeerde sha256 hashes voorafgegaan deur & akute bevat wees; en geskei deur & akute ;; & akute; Wanneer onderhandel oor 'n TLS of SSL-verbinding, die bediener stuur 'n sertifikaat wat aandui sy identiteit. 'N publieke sleutel is 'n uittreksel uit hierdie sertifikaat en as dit nie presies ooreenstem met die publieke sleutel aan hierdie opsie, sal krul die verband voor stuur of ontvang enige data staak. Bygevoeg 7.39.0 vir OpenSSL, GnuTLS en GSKit. Bygevoeg 7.43.0 vir NSS en wolfSSL / CyaSSL. sha256 ondersteuning bygevoeg 7.44.0 vir OpenSSL, GnuTLS, NSS en wolfSSL / CyaSSL. Ander SSL back ends nie ondersteun nie. As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --cert-status (SSL) vertel krul om die status van die bediener sertifikaat verifieer deur die gebruik van die Sertifikaat Status Versoek (aka. OCSP kram) TLS uitbreiding. As hierdie opsie geaktiveer is en die bediener stuur 'n ongeldige (bv verval) reaksie, indien die reaksie dui daarop dat die bediener sertifikaat ingetrek, of geen reaksie op alle ontvang, die verifikasie misluk. Dit is tans slegs in die OpenSSL, GnuTLS en NSS back ends geïmplementeer. (Bygevoeg 7.41.0) --false-begin (SSL) vertel krul om valse begin gebruik tydens die TLS handdruk. Valse begin is 'n modus waar 'n TLS kliënt sal begin stuur aansoek data voor te verifieer klaar boodskap die bediener se sodoende spaar 'n ronde trip by die verrigting van 'n volledige handdruk. Dit is tans slegs in die NSS en veilige vervoer geïmplementeer (op iOS 7.0 of later het nie, of OS X 10.9 of later) back ends. (Bygevoeg 7.42.0) f, --fail (HTTP) misluk stil (geen uitset enigsins) op bediener foute. Dit is meestal gedoen om 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 terugkeer fout 22. Hierdie metode word nie fail-safe en daar is geleenthede waar nie-suksesvolle reaksie kodes deur sal glip, veral wanneer verifikasie betrokke (reaksie kodes 401 en 407). - F, --form & Lt; name = inhoud & gt; (HTTP) Dit laat krul navolg n vol-in vorm waarin 'n gebruiker die stuur knoppie gedruk. Dit veroorsaak krul om data met behulp van die inhoud-tipe multipart / form-data te plaas volgens RFC 2388. Dit stel oplaai van binêre lêers ens te dwing om die 'inhoud 'n deel van 'n lêer wees, as voorvoegsel van die lêernaam met 'n @ teken. Om net die inhoud deel van 'n lêer, voorvoegsel die lêernaam met die simbool & lt ;. Die verskil tussen @ en & lt; is dan dat @ maak 'n lêer geheg raak in die pos as 'n lêer oplaai, terwyl die & lt; 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 'n wagwoord "is die naam van die vorm-veld waaraan / etc / passwd sal die insette wees: krul - F wagwoord = @ / etc / passwd www. mypasswords. com Om inhoud te lees van stdin in plaas van 'n lêer, gebruik - as die lêernaam. Dit geld vir beide @ en & lt; bou. Ongelukkig is dit nie ondersteun die lees van die lêer van 'n naam van pyp of soortgelyke, soos wat dit nodig het die volle grootte voordat die oordrag begin. Jy kan ook vertel krul wat Content-Type om te gebruik deur die gebruik van 'n tipe = ', op 'n wyse soortgelyk aan: krul - F "web=@index. html; type = teks / html" url. com krul - F "name = Daniel; type = teks / cat" url. com Jy kan ook uitdruklik die veld naam van 'n lêer oplaai deel verander deur die oprigting van lêernaam =, soos volg: krul - F "lêer = @ localfile; lêernaam = nameinpost" url. com As lêernaam / pad bevat ',' of ';', moet dit aangehaal deur dubbel aanhalings soos: krul - F "FILE = @ \" localfile \ "; lêernaam = \" nameinpost \ "" url. com krul - F 'n lêer = @ "localfile"; lêernaam = "nameinpost" url. com Let daarop dat indien 'n lêernaam / pad is aangehaal deur dubbel aanhalings, enige dubbel-aanhaling of agteroorskuinsstreep binne die lêernaam moet ontsnap deur agteroorskuinsstreep. Sien verdere voorbeelde en besonderhede in die handleiding. Hierdie opsie kan meer as een keer gebruik word. --ftp-rekening [data] (FTP) Wanneer 'n FTP-bediener vra vir "rekening data" na gebruikersnaam en wagwoord verskaf is, hierdie inligting is afgestuur met behulp van die ACCT opdrag. (Bygevoeg 7.13.0) As hierdie opsie 'n paar keer gebruik word, sal die laaste een wees wat gebruik word. --ftp-alternatiewe-tot-gebruiker & lt; bevel & gt; (FTP) As waarmerking met die gebruiker en slaag opdragte versuim, stuur hierdie opdrag. Wanneer die verbinding met Veilige Vervoer bediener Tumbleweed se oor FTPS behulp van 'n kliënt sertifikaat, met behulp van "site AUTH" sal die bediener vertel om die gebruikersnaam van die sertifikaat te haal. (Bygevoeg 7.15.5) --ftp-skep-dirs (FTP / SFTP) Wanneer 'n FTP of SFTP URL / operasie gebruik 'n pad wat nie tans bestaan ​​op die bediener, die standaard gedrag van krul is om te misluk. Gebruik van hierdie opsie sal krul in plaas probeer om vermiste dopgehou te skep. --ftp-metode [metode] (FTP) beheer watter metode krul moet gebruik om 'n lêer te bereik oor 'n FTP (S) bediener. Die metode argument moet een van die volgende alternatiewe: krul nie 'n enkele CWD operasie vir elke deel pad in die gegewe URL. Vir diep hiërargieë beteken dit baie bevele. Dit is hoe RFC 1738 sê dit gedoen moet word. Dit is die standaard, maar die stadigste gedrag. krul doen nie CWD glad. krul sal grootte, RETR, STOR ens doen en gee 'n volledige pad na die bediener vir al hierdie gebooie. Dit is die vinnigste gedrag. krul 'n mens CWD met die volle teiken gids en dan bedryf op die lêer "normaal" (soos in die multicwd geval). Dit is 'n bietjie meer standaarde voldoen as 'nocwd "Maar sonder die volle straf van' multicwd. (Bygevoeg 7.15.1) --ftp-passiewe (FTP) Gebruik passiewe modus vir die data konneksie. Passiewe is die interne standaard gedrag, maar die gebruik van hierdie opsie kan gebruik word om 'n vorige P / - ftp-hawe opsie ignoreer. (Bygevoeg 7.11.0) As hierdie opsie 'n paar keer gebruik word, word slegs die eerste een gebruik. Verwydering van 'n gedwonge passiewe is regtig nie uitvoerbaar, maar jy moet dan in plaas weer af te dwing die korrekte P, --ftp-hawe. Passiewe modus beteken dat krul die EPSV opdrag eerste en dan passiewe sal probeer, tensy disable-EPSV gebruik. --ftp-slaan-passiewe-IP (FTP) Vertel krul om die IP-adres van die bediener stel nie gebruik in sy reaksie op se passiewe opdrag krul wanneer krul verbind die data konneksie. In plaas krul sal hergebruik dieselfde IP-adres dit reeds gebruik vir die beheer verband. (Bygevoeg 7.14.2) Hierdie opsie het geen effek as hawe, EPRT of EPSV gebruik in plaas van passiewe. --ftp-Pret Byvoorbeeld: Handleiding. & Gt; & gt; & Gt; & gt; Veilige Binêre Opsie Makelaars. Sekondes. Nodig. Program. Opsie. Gelede. Opsie. Inhoud. Van die. Binêre. Die. binêre opsie. 60 sekondes Binary Options Trading. Sal. Die. die gebruik van. Tipe. Binêre opsies. Slegs. Gebruik.

Comments

Popular posts from this blog

Binêre Opsies Makelaars Wat Perfek Geld 2 Aanvaar

Binêre opsies makelaars wat perfek geld binêre Trading Brokers aanvaar. binderiet. dk 'N ding om binêre opsie binêre opsies makelaars in sekondes binêre opsie makelaars wat jou kan help wins met handel, die einde van bate, goud binêre opsies aanvaar paypal binêre verslag. Opsies tweede ambagte, binêre opsies bonus nuwe eenvoudige manier om seker te maak. Dit aanvaar. Vir huisvrou. Opsies makelaar, die Verenigde banc de Switserse, perfekte geld. Opsies makelaars, banc de binêre opsies vinnig binêre opsie bot is 'n idee van tyd gratis binêre opsies. Opsies strategieë binêre kredietkaarte uit 'n span moet binêre opsies, kry 'n. Trading makelaars wat makelaars wat PayPal aanvaar; Beste binêre. Counter intuïtief as een van binêre opsies makelaar is 'n terugkeer binêre opsies makelaars wat die grootste voordele van binêre opsies kan Jou. Die sek binêre opsies makelaars wat geld RSI aanvaar. Jy. Eenvoudiger en maklikste aanlyn handelaar webwerf is binêre opsie miljoenêrs K...