Provide an IPv6 zone id in the URL with an escaped percentage sign. Connection reuse can only be done for URLs specified for a single command line invocation and cannot be performed between separate curl runs. ![]() You can specify command line options and URLs mixed and in any order on the command line.Ĭurl attempts to reuse connections when doing multiple transfers, so that getting many files from the same server do not use multiple connects and setup handshakes. They are fetched in a sequential manner in the specified order unless you use -Z, -parallel. You can specify any amount of URLs on the command line. For example, for host names starting with "ftp." curl assumes you want FTP. It then defaults to HTTP but assumes others based on often-used host name prefixes. If you provide a URL without a leading protocol:// scheme, curl guesses what protocol you want. ![]() You find a detailed description in RFC 3986. ![]() It supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.Ĭurl is powered by libcurl for all transfer-related features. ![]() abstract-unix-socket -alt-svc -anyauth -a, -append -aws-sigv4 -basic -ca-native -cacert -capath -cert-status -cert-type -E, -cert -ciphers -compressed-ssh -compressed -K, -config -connect-timeout -connect-to -C, -continue-at -c, -cookie-jar -b, -cookie -create-dirs -create-file-mode -crlf -crlfile -curves -data-ascii -data-binary -data-raw -data-urlencode -d, -data -delegation -digest -disable-eprt -disable-epsv -q, -disable -disallow-username-in-url -dns-interface -dns-ipv4-addr -dns-ipv6-addr -dns-servers -doh-cert-status -doh-insecure -doh-url -D, -dump-header -egd-file -engine -etag-compare -etag-save -expect100-timeout -fail-early -fail-with-body -f, -fail -false-start -form-escape -form-string -F, -form -ftp-account -ftp-alternative-to-user -ftp-create-dirs -ftp-method -ftp-pasv -P, -ftp-port -ftp-pret -ftp-skip-pasv-ip -ftp-ssl-ccc-mode -ftp-ssl-ccc -ftp-ssl-control -G, -get -g, -globoff -happy-eyeballs-timeout-ms -haproxy-clientip -haproxy-protocol -I, -head -H, -header -h, -help -hostpubmd5 -hostpubsha256 -hsts -http0.9 -0, -http1.0 -http1.1 -http2-prior-knowledge -http2 -http3-only -http3 -ignore-content-length -i, -include -k, -insecure -interface -ipfs-gateway -4, -ipv4 -6, -ipv6 -json -j, -junk-session-cookies -keepalive-time -key-type -key -krb -libcurl -limit-rate -l, -list-only -local-port -location-trusted -L, -location -login-options -mail-auth -mail-from -mail-rcpt-allowfails -mail-rcpt -M, -manual -max-filesize -max-redirs -m, -max-time -metalink -negotiate -netrc-file -netrc-optional -n, -netrc -:, -next -no-alpn -N, -no-buffer -no-clobber -no-keepalive -no-npn -no-progress-meter -no-sessionid -noproxy -ntlm-wb -ntlm -oauth2-bearer -output-dir -o, -output -parallel-immediate -parallel-max -Z, -parallel -pass -path-as-is -pinnedpubkey -post301 -post302 -post303 -preproxy -#, -progress-bar -proto-default -proto-redir -proto -proxy-anyauth -proxy-basic -proxy-ca-native -proxy-cacert -proxy-capath -proxy-cert-type -proxy-cert -proxy-ciphers -proxy-crlfile -proxy-digest -proxy-header -proxy-http2 -proxy-insecure -proxy-key-type -proxy-key -proxy-negotiate -proxy-ntlm -proxy-pass -proxy-pinnedpubkey -proxy-service-name -proxy-ssl-allow-beast -proxy-ssl-auto-client-cert -proxy-tls13-ciphers -proxy-tlsauthtype -proxy-tlspassword -proxy-tlsuser -proxy-tlsv1 -U, -proxy-user -x, -proxy -proxy1.0 -p, -proxytunnel -pubkey -Q, -quote -random-file -r, -range -rate -raw -e, -referer -J, -remote-header-name -remote-name-all -O, -remote-name -R, -remote-time -remove-on-error -request-target -X, -request -resolve -retry-all-errors -retry-connrefused -retry-delay -retry-max-time -retry -sasl-authzid -sasl-ir -service-name -S, -show-error -s, -silent -socks4 -socks4a -socks5-basic -socks5-gssapi-nec -socks5-gssapi-service -socks5-gssapi -socks5-hostname -socks5 -Y, -speed-limit -y, -speed-time -ssl-allow-beast -ssl-auto-client-cert -ssl-no-revoke -ssl-reqd -ssl-revoke-best-effort -ssl -2, -sslv2 -3, -sslv3 -stderr -styled-output -suppress-connect-headers -tcp-fastopen -tcp-nodelay -t, -telnet-option -tftp-blksize -tftp-no-options -z, -time-cond -tls-max -tls13-ciphers -tlsauthtype -tlspassword -tlsuser -tlsv1.0 -tlsv1.1 -tlsv1.2 -tlsv1.3 -1, -tlsv1 -tr-encoding -trace-ascii -trace-config -trace-ids -trace-time -trace -unix-socket -T, -upload-file -url-query -url -B, -use-ascii -A, -user-agent -u, -user -variable -v, -verbose -V, -version -w, -write-out -xattrĬurl is a tool for transferring data from or to a server using URLs.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |