Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 10505|Відповідь: 2

Загальні параметри команди curl

[Копіювати посилання]
Опубліковано 17.12.2016 09:38:29 | | | |


Curl — це інструмент для передачі файлів, який використовує правила URL для роботи в командному рядку. Він підтримує завантаження та завантаження файлів, тому це комплексний інструмент для передачі, але традиційно URL називають інструментом завантаження.

-a/--append приєднується до цільового файлу при завантаженні файлу
-A/--user-agent <string> встановлює user agent для надсилання на сервер
- AnyAuth може використовувати «будь-які» метод автентифікації
-b/--cookie <name=рядок/файл> рядок cookie або місце читання файлу
- Basic використовує HTTP-базову автентифікацію
-B/--use-ascii використовує ASCII/передачу тексту
-c/--<file>cookie-jar для запису cookie у цей файл після завершення операції
-C/---продовжуйте-на <offset> Breakpoint продовження
-d/--data <data> HTTP POST передає дані
--data-ascii <data> публікує дані у форматі ASCII
--data-binary <data> post data у бінарному режимі
--negotiate використовує HTTP-автентифікацію
--digest використовує цифрову автентифікацію
--вимкнути EPRT або LPRT заборонено
--disable-epsv забороняє використання EPSV
-D/--dump-header <file> записує інформацію про заголовок у файл
--<file>egd-файл встановлює шлях сокета EGD для випадкових даних (SSL).
--tcp-nodelay з опцією TCP_NODELAY
-e/--URL джерела джерела
-E/--cert <cert[:p asswd]> Файл сертифіката клієнта та пароль (SSL)
--<type>тип сертифікатного файлу (DER/PEM/ENG) (SSL)
--key <key> private key file name (SSL)
--<type>key-type (DER/PEM/ENG) (SSL)
--pass <pass> Private Key Cipher (SSL)
--<eng>використовується рушій шифрування двигуна (SSL). "--list двигунів" для списку
--<file>cacert сертифікат CA (SSL)
--capath <directory> CA каталог (створений за допомогою c_rehash) для перевірки рівня (SSL)
--шифри <list> , SSL-шифри
--стиснення вимагає, щоб повернення було стиснене (за допомогою deflate або gzip)
--<seconds>connect-timeout встановлює максимальний час запиту
--create-dirs Створити ієрархію каталогів для локальних каталогів
--crlf завантаження призначене для конвертації 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=рядок> імітує дані подання HTTP-форм
-g/--globoff Вимикає послідовності URL і варіюється від використання {} та []
-G/--get надсилає дані у вигляді отримання
-г/--допоможіть
-H/---<line>інформація про власний заголовок передається серверу
--ignore-content-length Довжина інформації про заголовок HTTP, яку ігнорують
-i/--include output містить інформацію про заголовок протоколу
-I/--голова показує лише інформацію про документи
Читайте -j/--junk-session-cookies із файлу, щоб ігнорувати сесійні куки
- Інтерфейс <interface>визначає мережевий інтерфейс/адресу для використання
- KRB4 <级别>активує вказаний рівень безпеки KRb4
-j/--junk-session-cookies зчитує файл у ігнорує сесійні cookie
--інтерфейс <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-ntlm використовує NTLM-автентифікацію на проксі
-P/--ftp-port <address> використовує адресу порту, а не PASV
-Q/--quote <cmd>надсилає команду серверу перед передачею файлу
-r/--range <range>отримує діапазони байтів із серверів HTTP/1.1 або FTP
--range-file reads (SSL) випадкові файли
-R/--remote-time При локальній генерації файлів зберігається віддалений час файлу
--<num>retry Кількість повторних спроб передачі
--retry-delay <seconds> Встановіть інтервал повторної спроби, коли виникає проблема з передачею
--retry-max-time <seconds> . Коли виникають проблеми з трансмісією, встановіть максимальний час повторної спроби
-s/--безмовний режим. Нічого не видає
-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/--<file>upload-file Файл завантаження
--<URL>url Spet URL для роботи
-u/--user <user[:p assword]> Встановіть користувача та пароль для сервера
-U/--проксі-користувач <user[:p assword]> Встановити ім'я користувача та пароль проксі
-v/---багатослівно
-V/--версія відображає інформацію про версію
-w/---write-out [format]який вихід є повним
-x/--проксі <host[:p ort]> використовують HTTP-проксі на заданому порту
-X/--запит <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-користувач використовує ім'я користувача та пароль для передачі третіх сторін
-4/--ipv4 використовує IP4
-6/--ipv6 використовує IP6
-#/---progress-bar показує поточний статус передачі з індикатором прогресу





Попередній:Завантаження Windows (64-біт) за допомогою команди 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