Package http provides an easy way to construct an http client with custom certificates and customizable timeout.
If you need to customize other attributes you can use the golang http package. https://golang.org/pkg/net/http/
New creates a new http.Client with a custom certificate, which can be loaded from the passed CA Bundle file and/or
directory. If both CABundleFile and CABundleDir are empty arguments, it creates an unsecure HTTP client.