Why I wrote my own Go HTTP client
Go is a language designed by Google for use in a modern internet environment. It comes with a highly capable standard library and a built-in HTTP client. I’m on the record as being against including a lot of dependencies. So why did I end up writing my own HTTP client helper library for Go?
Source: Why I wrote my own Go HTTP client, an article by Carl M. Johnson.