Request is designed to be the simplest way possible to make HTTP calls. It
supports HTTPS and follows redirects by default.
You can stream any response to a file stream. You can also stream a file to a
PUT or POST request. It also supports a few simple server and proxy functions.