Java 如何模拟来自Android手机的桌面浏览器请求

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" + "

我需要从网站下载一个文件。该网站已经阻止了非来自浏览器的下载请求。 我之前开发了一个基于终端的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" +
            "                \"Gecko/20100316 Firefox/3.6.2");
但是,我无法从Android设备下载相同的文件。也, 我无法从手机浏览器手动下载该文件。这让我相信,也许来自移动浏览器的请求也受到了限制。那么,有没有办法模仿Android设备发出的桌面浏览器请求呢


提前感谢您的帮助。

请与网站开发人员联系,询问他们在应用程序中如何从他们的网站下载文件。这只是求职申请的Android任务。是的,您也可以使用Android模拟用户代理。谷歌搜索“安卓发送用户代理”。谢谢,我会查出来的