Problema em acessar site seguro

0 respostas
lvolgarini

Ola a todos do forum!!

Estou desenvolvendo uma aplicação que acessa um site (HTTPS), porém estou tendo problemas de permissão de acesso! Eu preciso q o programa acesse um site seguro, passando o usuario e a senha para q eu possa pegar o HTML.

public static void conectar(String _url, String _usuario, String _senha) {
        try {
            String encode = "Basic " + new sun.misc.BASE64Encoder().encode((_usuario + ":" + _senha).getBytes());
            HttpsURLConnection conexao = (HttpsURLConnection) new URL(_url).openConnection();
            conexao.setRequestProperty("Authorization", encode);
            conexao.connect();


            InputStreamReader isr = new InputStreamReader(conexao.getInputStream()); // Nessa parte que acontece a exception.

            int num;

            while ((num = isr.read()) != -1){
                System.out.print((char) num);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

Segue a exception:

java.io.IOException: Server returned HTTP response code: 401 for URL: _url
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1313)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)
        at codigos.conexao.ConectaDetranES.conectar(ConectaDetranES.java:66)
        at codigos.Main.main(Main.java:19)

Desde já grato!
Lucas

Criado 11 de novembro de 2009
Respostas 0
Participantes 1