java.net.ProtocolException: Server redirected too many times (20)

报错:java.net.ProtocolException: Server redirected too many  times (20)

1.没有检查到cookie,一直循环重定向。

解决:

CookieHandler.setDefault(new CookieManager(null, CookiePolicy.ACCEPT_ALL));
URL url = new URL(url); 
con = (HttpURLConnection) url.openConnection()

2.因为跳到一个地址以后,因为没有验证通过,导致没有跳到下一个地址,还是返回当前地址。 这样的结果是,相同地址不断地跳回自己,变成死循环。20次以后,就报这个异常了。

解决:

conn.setInstanceFollowRedirects(false); 

你可能感兴趣的:(springboot,常见错误以及解决方法)