currently its unclear that urls are restricted to urls without paths. urls with paths with have a port appended which is surprising behavior when the using this to check the url "http://foo.com/health", the url that will actually end up being tested is "http://foo.com/health:80". I would suggest omit the appending of the port or at least document the expected usage of "url"