Goals
Return only HTTP response header when opening a web page using curl. This is useful when we are interested in processing response headers only.
Command
We will utilize /dev/stdout and /dev/null to achieve what we want.
$ curl https://notes.rioastamal.net -D /dev/stdout -o /dev/null --silent HTTP/2 200 date: Sun, 06 May 2018 23:42:37 GMT content-type: text/html; charset=UTF-8 set-cookie: __cfduid=d6347d57f364b276150034b241b19cdb01525650157; expires=Mon, 06-May-19 23:42:37 GMT; path=/; domain=.rioastamal.net; HttpOnly expires: Sun, 06 May 2018 23:42:37 GMT cache-control: private, max-age=0 last-modified: Sun, 06 May 2018 23:42:05 GMT x-content-type-options: nosniff x-xss-protection: 1; mode=block expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" server: cloudflare cf-ray: 416f4deb6f51a320-HKG