Java 如何模拟来自Android手机的桌面浏览器请求
我需要从网站下载一个文件。该网站已经阻止了非来自浏览器的下载请求。 我之前开发了一个基于终端的java程序,可以通过添加以下代码行下载该文件Java 如何模拟来自Android手机的桌面浏览器请求,java,android,browser,Java,Android,Browser,我需要从网站下载一个文件。该网站已经阻止了非来自浏览器的下载请求。 我之前开发了一个基于终端的java程序,可以通过添加以下代码行下载该文件 URLConnection uc = url.openConnection(); uc.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) \" +\n" + "
URLConnection uc = url.openConnection();
uc.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) \" +\n" +
" \"Gecko/20100316 Firefox/3.6.2");
但是,我无法从Android设备下载相同的文件。也,
我无法从手机浏览器手动下载该文件。这让我相信,也许来自移动浏览器的请求也受到了限制。那么,有没有办法模仿Android设备发出的桌面浏览器请求呢
提前感谢您的帮助。请与网站开发人员联系,询问他们在应用程序中如何从他们的网站下载文件。这只是求职申请的Android任务。是的,您也可以使用Android模拟用户代理。谷歌搜索“安卓发送用户代理”。谢谢,我会查出来的