Custom Headers
Some sites expect one or more custom headers to return a valid response.
For example, crates.io expects a Accept: text/html header or else it
will return a 404.
To fix that you can pass additional headers like so: --header "accept=text/html".
You can use that argument multiple times to add more headers.
Or, you can accept all content/MIME types: --header "accept=*/*".
Learn more about the Accept header
over at MDN.