use proper url + update error messages

Shouldn't matter for the test .. but smart thinking! Affiliates does not validate that servers are reachable, just that format of the URL passes a sanity-format-check.