如何在android中检测url是否正在请求文件?

如何在android中检测url是否正在请求文件?,android,Android,假设链接“”正在请求文件 然后如何检测它请求的文件,以便我可以将此链接发送到默认浏览器 我试着这样做: if(url.endsWith("apk")) { Intent internet = new Intent(); internet.setAction(Intent.ACTION_VIEW); internet.addCategory(Intent.CATEGORY_BROWSABLE); internet.setData(Uri.parse(url)); startActivit

假设链接“”正在请求文件

然后如何检测它请求的文件,以便我可以将此链接发送到默认浏览器

我试着这样做:

if(url.endsWith("apk")) 
{ Intent internet = new Intent(); 
internet.setAction(Intent.ACTION_VIEW); 
internet.addCategory(Intent.CATEGORY_BROWSABLE); 
internet.setData(Uri.parse(url)); 
startActivity(internet); 
} 

但是它用于直接URL,比如(xzy.com/file.apk),现在在php的帮助下,它可以用作(xzy.com/fileload/123),但是第二个链接不起作用,因为该URL上没有apk的任何扩展

在您获取之前,无法知道响应是什么。不,我看到过一个应用程序,它会要求您为任何类型的下载链接选择默认浏览器好的,但您询问url是否请求文件。是的,此链接“”相同,只是不同之处在于一个没有显示文件位置,另一个带有文件位置,因此,我无法查看此“”是否正在请求文件,是否有任何方法可以检查url是文件还是网页?