问题描述
模拟了post登录可惜~~遇到重定向~~貌似还不是定了一次~~一直就是Serverredirectedtoomanytimes(20)~~求高手解答~~拜谢~~privateintconnect(StringurlStr)throwsException{URLurl=newURL("http://www.edrc.cn/index.asp");conn=(HttpURLConnection)url.openConnection();System.out.println("返回码:"+conn.getResponseCode());System.out.println(conn.getURL().toString());returnconn.getResponseCode();}
解决方案
本帖最后由 jackqn 于 2011-01-11 08:50:53 编辑
解决方案二:
求高手关注下吧~~~在线等~~~
解决方案三:
试试:publicstaticvoidmain(String[]args)throwsException{URLurl=newURL("http://www.163.com");BufferedReaderread=newBufferedReader(newInputStreamReader(url.openStream()));Stringtemp="";while((temp=read.readLine())!=null){System.out.println(temp);}}
解决方案四:
首先感谢YOULOVEXIA同学~~可能是我的标题写的有点问题~~我要采集一个网站~~要求登录~~我模拟了post请求进行登录~~发现服务器端有三次跳转~~结果就是Serverredirectedtoomanytimes(20)错误~截包分析发现http被定义~模拟了以后还是不行~刚才又试了下用httpclient进行登录~~发现可以得到session但是无法行进登录~~应该是服务器端跳转到缘故~~就是这个网址http://www.edrc.cn/~~求解~~