получение java.net.ProtocolException: сервер перенаправлен слишком много раз (20) - PullRequest
0 голосов
/ 14 февраля 2012

Я делаю HTTP-запрос, подобный этому

Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("10.222.111.77", 5150));
URL url;
    try {
        url = new URL("http://127.0.0.1:9080/myApp/basictest.jsp");

        HttpURLConnection uc = (HttpURLConnection)url.openConnection(proxy);

        uc.connect();

        String line = "";        

        StringBuffer tmp = new StringBuffer();
        BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream()));
        while ((line = in.readLine()) != null){
           page=page+(line + "\n");
        }
    } catch (Exception e) {
        // TODO Auto-generated catch block

        e.printStackTrace();
    }

на uc.getInputStream () Я получаю сообщение об ошибке перенаправления сервера слишком много раз.

У меня есть доступ к URL http://127.0.0.1:9080/myApp/basictest.jsp из моего браузера. Я могу заменить этот URL-адрес на google.com или yahoo.com, и мой код сможет выполнить вызов http и напечатать возвращаемый код.но любой вызов к моему серверу на 127.0.0.1:9080/myApp возвращает эту ошибку, когда вызов сделан через код (из браузера это доступно)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...