比如有这样一个地址:
http://www.vckbase.com/tools/downtools.asp?id=209
用下载工具打开时能够知道其真实的下载地址和下载名称
请问用java怎么能获取到真实的下载地址和名称呢?
我试了使用java.net.HttpURLConnection类,获取到了以下文件头信息
============getHeaderField()===============
openConnection.getContentLength()=3383
Date=Wed, 14 Apr 2010 08:39:00 GMT
Content-Length=3383
Expires=null
Last-Modified=null
Accept-Ranges=null
Connection=null
Content-Type=text/html
Server=Microsoft-IIS/6.0
Cache-Control=private
ETag=null
Location=null
openConnection.getURL().getFile()=/tools/viewtools.asp?id=209
openConnection.getURL().getQuery()=id=209
openConnection.getURL().getUserInfo()=null
openConnection.getURL().getPath()=/tools/viewtools.asp
openConnection.getURL().getProtocol()=http
openConnection.getURL().getAuthority()=www.vckbase.com
openConnection.getURL().getRef()=null
openConnection.getURL().toExternalForm()=http://www.vckbase.com/tools/viewtools.asp?id=209
===========================================
都没有真实的下载地址,请各位帮忙
2010年4月14日 16:38