Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 10505|Ответ: 2

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

[Скопировать ссылку]
Опубликовано 17.12.2016 9:38:29 | | | |


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

-a/--append прикрепляется к целевой файлу при загрузке файла
-A/--<string>user-agent устанавливает пользовательский агент для отправки на сервер
- AnyAuth может использовать «любой» метод аутентификации
-b/--cookie <name=строка/файл> строка cookie или место чтения файла
- Basic использует HTTP Basic аутентификацию
-B/--use-ascii использует ASCII/передачу текста
-c/--<file>cookie-jar для записи cookie в этот файл после завершения операции
-C/---<offset>продолжить-на Breakpoint продолжить
-d/--данные <data> HTTP POST передаёт данные
--data-ascii <data> публикует данные в ASCII формате
--data-binary <data> post data в бинарном виде
--negotiate использует HTTP-аутентификацию
--дайджест использует цифровую аутентификацию
--отключить EPRT или LPRT запрещено
--disable-epsv запрещает использование EPSV
-D/--dump-header <file> записывает информацию о заголовке в файл
--<file>egd-файл задаёт путь сокета EGD для случайных данных (SSL).
--tcp-nodelay с TCP_NODELAY опцией
-e/--referer source URL
-E/--cert <cert[:p asswd]> Файл сертификата клиента и пароль (SSL)
--<type>cert-type тип файла сертификата (DER/PEM/ENG) (SSL)
--key <key> private key filename (SSL)
--<type>key-type (DER/PEM/ENG) (SSL)
--pass <pass> Private Key Cipher (SSL)
--<eng>использует движок шифрования движка (SSL). "--engine list" для списка
--<file>cacert сертификат CA (SSL)
--capath <directory> CA каталог (создан с использованием c_rehash) для проверки уровня (SSL)
--шифры SSL, шифры <list>
--сжатый требует, чтобы возврат был сжат (с помощью deflate или gzip)
--<seconds>connect-timeout устанавливает максимальное время запроса
--create-dirs Создать иерархию каталогов для локальных каталогов
--crlf upload предназначен для преобразования LF в CRLF
-f/--fail не показывает ошибку http при сбое соединения
--ftp-create-dirs Создать удалённую директорию, если её нет
--ftp-method [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/--голова отображает только информацию о документах
Читайте -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-ntlm использует аутентификация ntlm на прокси
-P/--ftp-port <address> использует адрес порта, а не PASV
-Q/--quote <cmd>отправляет команду серверу перед передачей файла
-r/--<range>диапазон получает диапазоны байтов с серверов HTTP/1.1 или FTP
--range-file reads (SSL) случайные файлы
-R/--remote-time При локальной генерации файлов сохраняется время удаленного файла
--<num>retry Количество повторных попыток трансмиссии
--<seconds>retry-delay Установите интервал повторной попытки, если возникает проблема с передачей
--retry-max-time <seconds> . Если возникнут проблемы с трансмиссией, установите максимальное время повтора
-с/--Тихий беззвучный режим. Ничего не выводит
-S/--show-error показывает ошибку
--socks4 <host[:p ort]> Прокси заданного хоста и порта с socks4
--socks5 <host[:p ort]> Используйте socks5 для прокси заданного хоста и порта
--стдерр <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-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