Drupal Association members fund grants that make connections all over the world.
The httprl_build_url_self() defaults to not detecting scheme. I don't know why this is? Would it make more sense to detect the scheme by default?
If not then the test should at least detect the scheme. Do you see any problems with this?
Patch coming up.