Wget: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(9 intermediate revisions by the same user not shown)
Line 26: Line 26:
<pre>
<pre>
cd /usr/local/src
cd /usr/local/src
curl -O http://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz
curl -O http://ftp.gnu.org/gnu/wget/wget-1.20.3.tar.gz
gunzip < wget-1.15.tar.gz | tar xfv -
gunzip < wget-1.20.3.tar.gz | tar xfv -
cd wget-1.15
cd wget-1.20.3
./configure --with-ssl=openssl
./configure --with-ssl=openssl
make
make
Line 35: Line 35:


It will install in /usr/local/bin.
It will install in /usr/local/bin.
=Options=
==<tt>-q,--quiet</tt>==
Quiet.
==<tt>-S</tt>==
[[#Display_the_whole_HTTP_response|Display the whole response]].
==<tt>-N</tt>==
Don't re-retrieve files unless newer than local.
==<tt>-nv, --no-verbose</tt>==
Turn off verboseness, without being quiet.


=Download a file locally=
=Download a file locally=
Line 61: Line 76:


  wget -O - \
  wget -O - \
  --post-data 'creditCardNumber=4111111111111111&buyerCountry=US&buyerLastName=Estrada&creditCardType=VISA' \
  --post-data 'creditCardNumber=4111111111111111&buyerCountry=US&buyerLastName=Smith&creditCardType=VISA' \
  http://www-stage.squaretrade.com/warrantyservice/warranty  
  http://example.com/warrantyservice/warranty


=Authentication=
=Authentication=
<syntaxhighlight lang='bash'>
wget --user <user> --password <password> http://example.com/
</syntaxhighlight>

Latest revision as of 01:38, 11 April 2021

Internal

Install from Scratch

yum install wget

Install on Mac

Preferred

brew install wget

Alternative

http://coolestguidesontheplanet.com/install-and-configure-wget-on-os-x/

This worked:

cd /usr/local/src
curl -O http://ftp.gnu.org/gnu/wget/wget-1.20.3.tar.gz
gunzip < wget-1.20.3.tar.gz | tar xfv -
cd wget-1.20.3
./configure --with-ssl=openssl
make
make install

It will install in /usr/local/bin.

Options

-q,--quiet

Quiet.

-S

Display the whole response.

-N

Don't re-retrieve files unless newer than local.

-nv, --no-verbose

Turn off verboseness, without being quiet.

Download a file locally

Specify the file name with -O

wget -O agent.jar http://10.153.173.18:7080/agentupdate/download 

Don't write the file on disk

The dash after -O:

wget  -O - http://localhost/servlet01

Display the whole HTTP response

wget -S ...

Sending POST with wget

wget -O - \
--post-data 'creditCardNumber=4111111111111111&buyerCountry=US&buyerLastName=Smith&creditCardType=VISA' \
http://example.com/warrantyservice/warranty

Authentication

wget --user <user> --password <password> http://example.com/