ofhttp(1)

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