get files from FTP, GOPHER, HTTP or HTTPS servers