curl has the --head option. Is there a reason why wget doesn't have it? -I, --head (HTTP FTP FILE) Fetch the headers only! HTTP-servers feature the command HEAD which this uses to get nothing but the header of a document. When used on an FTP or FILE file, curl displays the file size and last modification time only.
On 8/9/19, Tim Rühsen <tim.rueh...@gmx.de> wrote: > On 09.08.19 18:06, Peng Yu wrote: >> Hi, >> >> I just want to retrieve the response header instead of the response body. >> >> Does `wget -q -O /dev/null -S -o- url` still download the response >> body, but then dump it to /dev/null? Or wget is smart enough to know >> the destination is /dev/null so that it will not download the response >> body at all? Thanks. > > /dev/null is just a another file. > > Try with --spider. It will send a HEAD request instead of a GET request > - thus no body is downloaded. The server just serves the header as if it > was a GET request. > > Regards, Tim > > -- Regards, Peng