Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 10505|Отговор: 2

Общи параметри на командата curl

[Копирай линк]
Публикувано в 17.12.2016 г. 9:38:29 ч. | | | |


Curl е инструмент за трансфер на файлове, който използва правила за URL адреси, за да работи в командния ред. Той поддържа качване и изтегляне на файлове, така че е цялостен инструмент за прехвърляне, но традиционно е обичайно URL адресът да се нарича инструмент за изтегляне.

-a/--приложение се прикачва към целевия файл при качване на файл
-A/--<string>user-agent задава user agent да изпраща към сървъра
- AnyAuth може да използва "всякакъв" метод за удостоверяване
-b/--cookie <name=string/file> място за четене на низ от бисквитки или файл
- basic използва HTTP базова автентикация
-B/--use-ascii използва ASCII/текстов трансфер
-c/--<file>cookie-jar за записване на бисквитката в този файл след приключване на операцията
-C/--продължи на <offset> точка на прекъсване
-d/--data <data> HTTP POST предава данни
--data-ascii <data> публикува данни по ASCII начин
--data-binary <data> post data в binary
--negotiate използва HTTP удостоверяване
--дайджест използва дигитална автентикация
--деактивиране на EPRT или LPRT е забранено
--disable-epsv забранява използването на EPSV
-D/--dump-header <file> записва информацията за заглавието във файла
--<file>egd-file задава пътя на EGD сокето за случайни данни (SSL).
--tcp-nodelay с опция TCP_NODELAY
-e/--referer източник URL
-E/--cert <cert[:p asswd]> Клиентски сертификат файл и парола (SSL)
--<type>cert-тип тип сертификатен файл (DER/PEM/ENG) (SSL)
--key <key> private key filename (SSL)
--key-type <type> (DER/PEM/ENG) (SSL)
--pass <pass> Private Key Cipher (SSL)
--<eng>използва енджина за криптиране на двигателя (SSL). "--engine list" за списък
--<file>cacert CA сертификат (SSL)
--capath <directory> CA директория (създадена с c_rehash) за проверка на peer спрямо (SSL)
--шифри, <list> SSL шифри
--компресирано изисква връщането да бъде компресирано (с използване на deflate или gzip)
--<seconds>connect-timeout задава максималното време за заявка
--create-dirs Създаде йерархия на директории за локални директории
--crlf upload е за преобразуване на LF в CRLF
-f/--fail не показва http грешка, когато връзката се провали
--ftp-create-dirs Създай отдалечена директория, ако тя не съществува
--ftp-метод [multicwd/nocwd/singlecwd] контролира използването на CWD
--ftp-pasv използва PASV/EPSV вместо портове
--ftp-skip-pasv-ip При използване на PASV игнорирайте IP адреса
--ftp-SSL се опитва да използва SSL/TLS за ftp трансфер на данни
--ftp-ssl-reqd изисква SSL/TLS за ftp трансфер на данни
-F/--form <name=content> Симулира данни за подаване на HTTP формуляр
-form-string <name=string> симулира данни за подаване на HTTP формуляр
-g/--globoff Деактивира URL последователности и варира от използване на {} и []
-G/--get изпраща данни по начин на получаване
-х/--помощ
-H/--информация <line>за персонализирания хедър се предава на сървъра
--ignore-content-length Дължината на HTTP заглавната информация, която се игнорира
-i/--включи изход включва информация за заглавие на протокола
-I/--head показва само информация за документа
Прочети -j/--junk-session-cookies от файла, за да игнорираш сесийните бисквитки
- <interface>Интерфейсът определя мрежовия интерфейс/адрес за използване
- KRb4 <级别>активира зададеното ниво на сигурност KRB4
-j/--junk-session-cookies чете файла в игнорира сесийни бисквитки
--интерфейс <interface> използва посочения мрежов интерфейс/адрес
--krb4 <level> Използвайте krb4 с определено ниво на сигурност
-k/--insecure позволява сертификатът да се използва на SSL сайта
-K/--конфикционен конфигурационен файл за четене
-l/--list-only посочва имената на файловете в директорията FTP
--гранична скорост <rate> задава скоростта на трансфер
--local-port<NUM> налага използването на локални номера на портове
-m/--<seconds>max-time задава максималното време за трансфер
--max-redirs <num> задава максималния брой директории за четене
--<bytes>max-filesize задава максималния общ брой изтеглени файлове
-М/--ръководството показва напълно ръчно
-n/--netrc чете потребителското име и паролата от netrc файла
--netrc-optional Използвайте .netrc или URL, за да отмените -n
--ntlm използва HTTP NTLM автентикация
-N/---no-buffer деактивира буферирания изход
-o/---output за записване на изхода във файла
-O/--remote-name записва изхода във файла, като запазва името на отдалечения файл
-p/--прокситунел използва HTTP проксита
--proxy-anyauth Изберете някой от методите за удостоверяване на прокси
--proxy-basic използва базова автентикация на проксито
--proxy-digest използва дигитална автентикация на проксито
--proxy-ntlm използва ntlm автентикация на проксито
-P/--ftp-порт <address> използва адреса на порта, а не PASV
-Q/--quote <cmd>изпраща команда към сървъра преди файлът да бъде прехвърлен
-r/--range <range>извлича диапазони от байтове от HTTP/1.1 или FTP сървъри
--range-file четат (SSL) случайни файлове
-R/--remote-time При локално генериране на файлове, времето за отдалечен файл се запазва
--<num>retry Броят пъти, в които предаването се опитва повторно
--retry-delay <seconds> Задайте интервала за повторен опит, когато има проблем с предаването
--retry-max-time <seconds> Когато има проблем с трансмисията, задайте максималното време за повторен опит
-с/---безшумен безшумен режим. Не показва нищо
-S/---show-error показва грешка
--socks4 <host[:p ort]> Прокси на даден хост и порт с socks4
--socks5 <host[:p ort]> Използвайте socks5 за прокси на даден хост и порт
--stderr <file>
-t/--telnet-option <OPT=val> Telnet опция
--trace за <file> отстраняване на грешки в зададения файл
--trace-ascii <file> Като --trace, но без хексагонален изход
--trace-time При проследяване/многословен изход, добавете времеви печат
-T/--upload-file <file> Upload файл
--<URL>url Spet URL за работа
-u/--user <user[:p assword]> Задайте потребителя и паролата за сървъра
-U/--прокси-потребител <user[:p assword]> Задайте потребителското име и паролата на прокси
-v/---многословно
-V/--версия показва информация за версията
-w/---write-out [format]какъв изход е завършен
-x/--proxy <host[:p ort]> използват HTTP прокси на даден порт
-X/--request <command>уточнява коя команда
-y/---speed-time Времето, необходимо да се откаже ограничението на скоростта. По подразбиране е 30
-Y/---ограничението на скоростта спира границата на скоростта на трансмисията, времето за секунди
-z/---настройка за времеви телепорт
-0/--http1.0 използва HTTP 1.0
-1/---tlsv1 използва TLSv1 (SSL)
-2/--sslv2 (SSL) с SSLv2
-3/--sslv3 SSLv3 (SSL)
--3p-quote като -Q за изходния URL за трансфер от трета страна
--3p-url използва URL за предаване от трети страни
--3p-user използва потребителско име и парола за предаване от трета страна
-4/--ipv4 използва IP4
-6/--ipv6 използва IP6
-#/---progress-bar показва текущия статус на трансфер с лента за прогрес





Предишен:Изтегляне на Windows (64-bit) чрез командата curl с инструмента
Следващ:System.ObjectDisposedException: 无法访问已释放的对象。
 Хазяин| Публикувано в 28.05.2022 г. 21:08:30 ч. |
Метод в Linux, който свързва хоста с достъп до уеб страници чрез curl команда

 Хазяин| Публикувано в 29.11.2023 г. 22:47:01 ч. |
Curl WGET игнорира изключването на валидирането на HTTPS сертификат
https://www.itsvse.com/thread-10705-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com