HTTP API doesn't understand HTTP auth creds in a URL

It should support `http://user:pass@host.com/`