Skip to main content

GET - Comando Linux

01 - COMANDO ECHO - COMANDOS LINUX (Junho 2026)

01 - COMANDO ECHO - COMANDOS LINUX (Junho 2026)
Anonim

Nome

lwp-request, GET, HEAD, POST - Agente de usuário simples da WWW

Sinopse

lwp-request -aeEdvhx -m método -b -t -Eu -c -C -p -o

Descrição

Este programa pode ser usado para enviar solicitações para servidores WWW e seu sistema de arquivos local. O conteúdo da solicitação para os métodos POST e PUT é lido de stdin. O conteúdo da resposta é impresso no stdout. Mensagens de erro são impressas no stderr. O programa retorna um valor de status indicando o número de URLs que falharam.

As opções são:

-m

Definir qual método usar para a solicitação. Se essa opção não for usada, o método será derivado do nome do programa.

-f

Forçar a solicitação, mesmo que o programa acredite que o método seja ilegal. O servidor pode rejeitar a solicitação eventualmente.

-b

Este URI será usado como o URI de base para resolver todos os URIs relativos fornecidos como argumento.

-t

Definir o valor de tempo limite para as solicitações. O tempo limite é a quantidade de tempo que o programa aguardará uma resposta do servidor remoto antes de falhar. A unidade padrão para o valor de tempo limite é segundos. Você pode anexar `` m '' ou `` h '' ao valor de tempo limite para torná-lo minutos ou horas, respectivamente. O tempo limite padrão é '3m', ou seja, 3 minutos.

-Eu

Defina o cabeçalho If-Modified-Since na solicitação. E se Tempo o nome de um arquivo, use o registro de data e hora de modificação para este arquivo. E se Tempo não é um arquivo, é analisado como uma data literal. Dê uma olhada no HTTP :: Date para formatos reconhecidos.

-c

Defina o tipo de conteúdo para a solicitação. Essa opção só é permitida para solicitações que recebem um conteúdo, ou seja, POST e PUT. Você pode forçar métodos a usar o conteúdo usando a opção "-f" junto com "-c". O tipo de conteúdo padrão para o POST é "application / x-www-form-urlencoded". O tipo de conteúdo padrão para os outros é "text / plain".

-p

Defina o proxy a ser usado para as solicitações. O programa também carrega configurações de proxy do ambiente. Você pode desabilitar isso com a opção "-P".

-H

Envie este cabeçalho HTTP com cada solicitação. Você pode especificar vários, por exemplo:

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

-C :

Fornecer credenciais para documentos protegidos pela autenticação básica. Se o documento estiver protegido e você não tiver especificado o nome de usuário e a senha com essa opção, será solicitado que você forneça esses valores.

As seguintes opções controlam o que é exibido pelo programa:

-você

Imprima o método de solicitação e o URL absoluto conforme as solicitações são feitas.

-VOCÊ

Imprimir cabeçalhos de solicitação, além de solicitar o método e o URL absoluto.

-s

Imprima o código de status de resposta. Esta opção está sempre ativada para solicitações HEAD.

-S

Imprimir cadeia de status de resposta. Isso mostra as solicitações de redirecionamento e autorização manipuladas pela biblioteca.

-e

Imprimir cabeçalhos de resposta. Esta opção está sempre ativada para solicitações HEAD.

-d

Faznão imprima o conteúdo da resposta.

-o

Processe o conteúdo HTML de várias maneiras antes de imprimi-lo. Se o tipo de conteúdo da resposta não for HTML, essa opção não terá efeito. Os valores do formato legal são; texto , ps , ligações , html e despejar .

Se você especificar o texto formato, o HTML será formatado como texto simples latin1. Se você especificar o ps formato então será formatado como Postscript.

o ligações O formato mostrará todos os links encontrados no documento HTML. Os links relativos serão expandidos para os absolutos.

o html formato irá reformatar o código HTML e o despejar O formato apenas fará o dump da árvore HTMLsyntax.

-v

Imprima o número da versão do programa e saia.

-h

Imprima a mensagem de uso e saia.

-x

Saída extra de depuração.

-uma

Defina o modo de texto (ascii) para entrada e saída de conteúdo. Se essa opção não for usada, a entrada e a saída de conteúdo serão feitas no modo binário.

Como este programa é implementado usando a biblioteca LWP, ele suportará apenas os protocolos suportados pelo LWP.

Importante: Use o homem comando ( % homem ) para ver como um comando é usado em seu computador particular.