许多网站不允许目录浏览。他们希望您在该网站的网页中导航。因此,例如,如果页面包含图像,您只能通过加载整个页面来查看图像。当您将图像位置粘贴到浏览器中时,您会得到 403。当您尝试使用 URLConnection 访问该图像时,情况相同。
我的问题是,有没有办法解决这个问题?IE 欺骗服务器认为我们的 java 访问请求来自页面(知道包含我们要访问的项目的页面的 url)?
谢谢,彼得。
许多网站不允许目录浏览。他们希望您在该网站的网页中导航。因此,例如,如果页面包含图像,您只能通过加载整个页面来查看图像。当您将图像位置粘贴到浏览器中时,您会得到 403。当您尝试使用 URLConnection 访问该图像时,情况相同。
我的问题是,有没有办法解决这个问题?IE 欺骗服务器认为我们的 java 访问请求来自页面(知道包含我们要访问的项目的页面的 url)?
谢谢,彼得。
您可以欺骗引用者。显示此行为的服务器使用它来了解您是否来自例如搜索引擎。
http://www.jguru.com/faq/view.jsp?EID=257742显示了它在 Java 中的一种实现。