To add again to the point where your misunderstanding is:
rsync does NOT use the HTTP protocol, thus adding* http://* will not help (and as you saw it only makes the syntax of the parameter ununderstandable by rsync) and omitting it will not add it as a default like in a HTTP browser.