获取 url 资源名称问题。
现在需要完成一个批量获取文件名的功能,就类似快车或者迅雷批量导入那样的功能。
然后,现在已知的url均为http协议,并且,形式暂时有两种:
直接真实地址:如http://web.file.txtbook.com.cn/down20071008/2009-01/%C6%BD%B7%B2%B5%C4%C7%E5%B4%A9%C8%D5%D7%D3.rar
还有转发/重定向地址:如http://www.txtbook.com.cn/txtbuk/download.asp?softid=3870&downid=7&id=4783
真实地址好说,用 URL.getFile 然后截取字符串就可以了,
但是,重定向地址怎么办?
http://www.txtbook.com.cn/txtbuk/download.asp?softid=3870&downid=7&id=4783
需要重定向到下一个有效的地址,然后才能获取,怎么实现让程序以 http://www.txtbook.com.cn/txtbuk/download.asp?softid=3870&downid=7&id=4783 继续向下走然后走到 真实地址,在获取文件名呢?