Reference

ofhttp(1)

perform HTTP and HTTPS requests and download files

NAME

ofhttp - perform HTTP and HTTPS requests and download files

SYNOPSIS

ofhttp [options] ri1 [iri2 ...]

DESCRIPTION

ofhttp is a program to perform HTTP and HTTPS requests and download files.

OPTIONS

-b file, --body=file

Specify the file to send as body (- for standard input).

-c, --continue

Continue download of existing file.

-f, --force

Force / overwrite existing file.

-h, --help

Show the help.

-H header, --header=header

Add a header (e.g. X-Foo:Bar).

-m method, --method=method

Set the method of the HTTP request.

-o file, --output=file

Specify the output file name.

-O, --detect-filename

Do a HEAD request to detect the file name.

-P proxy, --proxy=proxy

Sepcify SOCKS5 proxy.

-q, --quiet

Quiet mode (no output, except errors).

-v, --verbose

Verbose mode (print headers).

--insecure

Ignore TLS errors and allow insecure redirects.

--ignore-status

Ignore HTTP status code.

EXAMPLES

Download https://example.com/testfile.bin:

ofhttp https://example.com/testfile.bin

Download https://example.com/testfile.bin via Tor:

ofhttp -P 127.0.0.1:9050 https://example.com/testfile.bin

Send a POST request to an endpoint expecting JSON and only print the response:

echo '{"a":"b"}' | ofhttp -mPOST -b- -qo- https://example.com/json