Returns the public url of path
or one of its subclasses if receiving an error response
if the request timed out
on network related issues