首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >服务器重定向次数过多

服务器重定向次数过多
EN

Stack Overflow用户
提问于 2012-08-10 04:31:50
回答 1查看 2.9K关注 0票数 0

当我从应用程序运行时,我得到了下面的异常,但当我作为独立运行时,我得到了rest调用响应位置,帮助我解决了这个问题。

java.net.ProtocolException:服务器重定向次数过多(20)

代码语言:javascript
运行
复制
public static void main(String args[]) throws Exception{
        String input = new String();
        Authenticator.setDefault(new MyAuthenticator());
        StringBuffer url = new StringBuffer();
        url.append("https://rest-call-server-URL");
        URL page;
        try {
            page = new URL(url.toString());
            URLConnection conn = (URLConnection) page.openConnection();
            conn.connect();
            BufferedReader in = new BufferedReader(new InputStreamReader(
                    conn.getInputStream()));
            String inputLine;

            while ((inputLine = in.readLine()) != null) {

                input+=inputLine;

                System.out.println(inputLine);
            }
            in.close();
//          out.close();
            //parseXmlList(input);
        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
EN

回答 1

Stack Overflow用户

发布于 2012-08-10 04:35:32

很有可能你已经在服务器上进入了一个重定向循环。服务器使用303 See other进行响应,当Java连接实现自动“看到另一个”时,服务器再次使用相同的响应进行响应,以此类推。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11891494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档