Nome
lwp-request, GET, HEAD, POST - Agente de usuario simple WWW
Sinopse
lwp-request [-aeEdvhx] [-m method] [-bDescrición
Este programa pode ser usado para enviar solicitudes aos servidores WWW e ao seu sistema de ficheiros local. O contido da solicitude para os métodos POST e PUT léase de Stdin. O contido da resposta imprímase en stdout. Mensaxes de erro imprímense en stderr. O programa devolve un valor de estado que indica o número de URL que fallaron.
As opcións son:
-m
Establece o método a empregar para a solicitude. Se non se usa esta opción, o método deriva do nome do programa.
-f
Solicitude de forzar a través de, aínda que o programa cre que o método é ilegal. O servidor pode rexeitar a solicitude eventualmente.
-b
Este URI será usado como un URI base para resolver todos os URI relativos dados como argumento.
-t
Establece o valor de tempo de espera para as solicitudes. O tempo de espera é o tempo que o programa esperará unha resposta do servidor remoto antes de que falla. A unidade predeterminada para o tempo de espera é de segundos. Pode engadir `` m '' ou `` h '' ao tempo de espera para facelo minutos ou horas, respectivamente. O tempo de espera predeterminado é '3m', é dicir, 3 minutos.
-i
Estableza o cabeceiro If-Modified-Since na solicitude. Se o tempo é o nome dun ficheiro, use o timestamp de modificación para este ficheiro. Se o tempo non é un ficheiro, analiza-se como unha data literal. Bota unha ollada a HTTP :: Data para formatos recoñecidos.
-c
Estableza o Content-Type para a solicitude. Esta opción só se permite para as solicitudes que leven un contido, é dicir, POST e PUT. Podes forzar métodos para tomar contido usando a opción "-f" xunto con "-c". O tipo de contido predeterminado para POST é "application / x-www-form-urlencoded". O tipo de contido predeterminado para os demais é "texto / chaira".
-p
Establecer o proxy para ser usado para as solicitudes. O programa tamén carga a configuración de proxy do medio. Pode desactivar isto coa opción "-P".
-H
Envía este cabeceiro HTTP con cada solicitude. Pode especificar varias, por exemplo:
lwp-request \ -H 'Referente: http: //other.url/' \ -H 'Anfitrión: somehost' \ http: //this.url/ -C
Proporcione credenciais para documentos protexidos por autenticación básica. Se o documento está protexido e non especificou o nome de usuario e o contrasinal con esta opción, solicitaráselle que proporcione estes valores.
As seguintes opcións controlan o que mostra o programa:
-u
Imprimir o método de solicitude e URL absoluto segundo se fan as solicitudes.
-U
Cabeceiras de solicitude de impresión ademais de solicitar método e URL absoluto.
-s
Código de estado de resposta de impresión. Esta opción sempre está activada para as solicitudes HEAD.
-S
Cadea de estado de resposta de impresión. Isto amosa as solicitudes de redirección e autorización que manexa a biblioteca.
-e
Imprimir os encabezados de resposta. Esta opción sempre está activada para as solicitudes HEAD.
-d
Non imprima o contido da resposta.
-o
Procese o contido HTML de varias maneiras antes de imprimirlo. Se o tipo de contido da resposta non é HTML, esta opción non ten efecto. Os valores de formato legal son; texto , ps , enlaces , html e volcado .
Se especifica o formato de texto , o HTML formatarase como texto latin1. Se especifica o formato ps , será formateado como Postscript.
O formato das ligazóns xerará todas as ligazóns atopadas no documento HTML. As ligazóns relativas serán expandidas a absolutas.
O formato HTML reformulará o código HTML eo formato de volcado só vai volcar a árbore HTMLsyntax.
-v
Imprime o número de versión do programa e saia.
-h
Imprimir mensaxe de uso e saír.
-x
Saída de depuración extra.
-a
Estableza o modo de texto (ascii) para a entrada e saída de contido. Se non se usa esta opción, a entrada e a saída de contido realízase en modo binario.
Porque este programa é implementado usando a biblioteca LWP, só soportará os protocolos que LWP soporta.
Importante: use o comando man ( % home ) para ver como se usa un comando na súa computadora particular.