Le serveur a renvoyé le code de réponse HTTP: 401 pour l'URL: https

Je suis en utilisant Java pour accéder à un site en HTTPS qui renvoie l'afficher dans un format XML. Je passe les informations de connexion dans l'URL elle-même. Voici l'extrait de code:

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
requestURL = "https://Administrator:Password@localhost:8443/abcd";

try { 
        InputStream is = null;
        URL url = new URL(requestURL);
        InputStream xmlInputStream =new URL(requestURL).openConnection().getInputStream();
        byte[] testByteArr = new byte[xmlInputStream.available()];
        xmlInputStream.read(testByteArr);
        System.out.println(new String(testByteArr));
        Document doc = db.parse(xmlInputStream);
        System.out.println("DOC="+doc);
    } catch (MalformedURLException e) {
    } 

Je suis de la création d'une fiducie, le gestionnaire du programme qui ne valide pas signé/non signé les certificats. Mais, sur l'exécution du programme ci-dessus, j'obtiens l'erreur
Le serveur a renvoyé le code de réponse HTTP: 401 pour l'URL: https://Administrator:Password@localhost:8443/abcd

Je peux utiliser la même url sur mon navigateur et il affiche le code xml correctement. Veuillez me faire savoir comment faire ce travail au sein du programme Java.

source d'informationauteur Vish | 2012-05-07