Skip to main content

Команда GET - Linux

Linux команда find - команда поиска файлов. (Июнь 2026)

Linux команда find - команда поиска файлов. (Июнь 2026)
Anonim

название

lwp-request, GET, HEAD, POST - Простой пользовательский агент WWW

конспект

lwp-request -aeEdvhx -m method -b -t -i -c -C -п -o

Описание

Эта программа может использоваться для отправки запросов на WWW-серверы и локальную файловую систему. Содержимое запроса для методов POST и PUT считывается из stdin. Содержимое ответа выводится на стандартный вывод. Сообщения об ошибках печатаются на stderr. Программа возвращает значение статуса, указывающее количество неудачных URL-адресов.

Возможные варианты:

-m

Укажите, какой метод использовать для запроса. Если этот параметр не используется, то метод выводится из имени программы.

-f

Запрос силы, даже если программа считает, что метод является незаконным. В конце концов сервер может отклонить запрос.

-b

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

-t

Установите значение таймаута для запросов. Тайм-аут - это время, в течение которого программа будет ожидать ответа от удаленного сервера до сбоя. Единицей по умолчанию для таймаута является секунда. Вы можете добавить `` m '' или `` h '' значение таймаута, чтобы сделать это минут или часов соответственно. Тайм-аут по умолчанию равен «3 м», т. Е. 3 минуты.

Задайте заголовок If-Modified-Since в запросе. Если время это имя файла, используйте временную метку модификации для этого файла. Если время не является файлом, он анализируется как буквальная дата. Взгляните на HTTP :: Date для распознаваемых форматов.

Установите Content-Type для запроса. Эта опция разрешена только для запросов, которые принимают контент, то есть POST и PUT. Вы можете заставить методы принимать контент, используя параметр «-f» вместе с «-c». По умолчанию Content-Type для POST является «application / x-www-form-urlencoded». Тип контента по умолчанию для остальных - «текст / обычная».

-п

Установите прокси-сервер, который будет использоваться для запросов. Программа также загружает настройки прокси-сервера из среды. Вы можете отключить это с помощью опции «-P».

-ЧАС

Отправьте этот HTTP-заголовок с каждым запросом. Вы можете указать несколько, например:

lwp-request -H 'Referer: http: //other.url/' -H 'Host: somehost' http: //this.url/

:

Предоставьте учетные данные для документов, защищенных базовой аутентификацией. Если документ защищен и вы не указали имя пользователя и пароль с этой опцией, вам будет предложено предоставить эти значения.

Следующие параметры управляют тем, что отображается программой:

-u

Метод запроса на печать и абсолютный URL-адрес в качестве запросов.

-U

Заголовки запросов на печать в дополнение к методу запроса и абсолютному URL.

-s

Введите код состояния ответа на печать. Эта опция всегда включена для запросов HEAD.

-S

Цепочка статуса ответа на печать. Это показывает запросы перенаправления и авторизации, которые обрабатываются библиотекой.

-e

Печатать заголовки ответов. Эта опция всегда включена для запросов HEAD.

-d

Делатьне распечатать содержимое ответа.

Перед тем, как печатать его, обработайте содержимое HTML по-разному. Если тип содержимого ответа не является HTML, эта опция не действует. Значения юридического формата; текст , п.с. , связи , HTML а также свалка .

Если вы укажете текст формат, тогда HTML будет отформатирован как простой латинский текст. Если вы укажете п.с. формат, то он будет отформатирован как Postscript.

связи формат выводит все ссылки, найденные в документе HTML. Относительные ссылки будут расширены до абсолютных.

HTML формат будет переформатировать HTML-код и свалка формат просто выгрузит дерево HTMLsyntax.

-v

Распечатайте номер версии программы и завершите работу.

-час

Распечатайте сообщение об использовании и закройте.

-Икс

Дополнительный отладочный вывод.

-a

Установите текстовый (ascii) режим для ввода и вывода контента. Если этот параметр не используется, ввод и вывод содержимого выполняется в двоичном режиме.

Поскольку эта программа реализована с использованием библиотеки LWP, она будет поддерживать только протоколы, поддерживаемые LWP.

Важный: Использовать человек команда ( % человек ), чтобы увидеть, как команда используется на вашем конкретном компьютере.