Java 通过带有web保护筛选器的代理下载某些文件时出现问题
我正在尝试通过以下方式从web服务器下载不同的文件:Java 通过带有web保护筛选器的代理下载某些文件时出现问题,java,httpconnection,Java,Httpconnection,我正在尝试通过以下方式从web服务器下载不同的文件: // Simplified Code! Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("p.proxy.com",3128)); HttpURLConnection urlCon = (HttpURLConnection)url.openConnection(proxy); ... //adding some default Headers (Conten
// Simplified Code!
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("p.proxy.com",3128));
HttpURLConnection urlCon = (HttpURLConnection)url.openConnection(proxy);
... //adding some default Headers (Content-Type, User-Agent,...)
... //adding some connection properties (setRequestMethod,...)
BufferedInputStream in = new BufferedInputStream(urlCon.getInputStream());
... //reading the inputstream...
对于某些文件,它的工作方式与预期相同,但对于某些其他文件,我只得到一个html页面/结果,其中包含以下html注释:
<!--如果您打开此文件并可以看到此文本,那么您可能已经尝试过
使用上下文菜单中的“将目标另存为”选项下载文件
右键单击对象时
由于McAfee Web Gateway用于病毒扫描,因此您的浏览器
已重定向到显示下载内容的页面
通过选择“将目标另存为”选项,您可以保存此文件
进度页
要避免这种情况,请使用鼠标左键单击
按钮下载对象。这将正确地重定向您的
浏览器以显示下载进度并允许您保存
所需对象。-->
在浏览器窗口中输入有问题的URL时,可以看到相同的问题。首先显示(McAfee)HTML等待页面,几秒钟后浏览器显示常规打开/保存对话框 当我指示我的Web服务器(AES-)加密请求的文件时,在发送它之前,WebProtection似乎处于活动状态,我可以像往常一样下载文件(无需等待页面) 问题
当Web保护(-Waiting Page)处于活动状态时,如何获取请求的文件(使用Java) 编辑
我无法更改任何(防火墙)设置,web代理首先扫描文件(并显示此等待/扫描/进度页),然后出现浏览器保存/打开对话框
当我试图用Java获取文件时,我只得到这个等待/扫描页面。您的防火墙无法与Java一起正常工作java@Ferrybig:这是一个只扫描部分内容的公司WebProxy。我想你需要检查防火墙设置。@MohitSharma:我不能更改任何设置,我编辑了我的问题您的防火墙无法与一起正常工作java@Ferrybig:这是一个只扫描部分内容的公司WebProxy。我想你需要检查防火墙设置。@MohitSharma:我不能更改任何设置,我编辑了我的问题