golang/gddo — pull request #163 by Tarrant (2014-04-17 05:08:20+00:00)
Title: Parse HTTP if HTTPS lacks the meta tag

As it currently works gddo will attempt to fetch the meta tag from `https`. If gddo fails to connect to `https` then it will connect to `http`. If it is able to connect to `https` but doesn't find a meta tag it will stop searching.

This is contrary to how `go get` works. `go get` will attempt `https`. If it can connect but the meta tag isn't found it will then attempt to connect to `http`.

This particular oddity in `go get`'s behavior is useful when you can easily hijack http (say iptables) and send it to a mini-server which adds meta tags.