解决方案 »

  1.   

    猜测可能是页面 的 contenttype是msexcel
    即:
    response.setContentType("application/msexcel");  你要模拟导出excel么? 用poi 试试
      

  2.   

    1楼的同学 说的有点启发,但是没法解决问题,httpclient模拟发送和按钮一样的请求时,服务器返回的是主页的信息。
    另外response.setContentType("application/msexcel");,HttpResponse没有这个方法。
      

  3.   

    限制了来路,必须在他这个网站下载文件,否则就跳转了,你请求文件的时候添加一个Referer请求头骗骗他就行了
    HttpURLConnection.setRequestProperty("Referer", "hk.warrants.com")
    HttpClient自己看一下用哪个方法设置请求头。