HTTPS nom d'hôte de mal: il doit être <sub.domaine.com>. Quelles sont les causes?

Je reçois cette " HTTPS nom d'hôte de mal:' erreur lorsque vous essayez de vous connecter à un serveur en utilisant le protocole https. Mon url ressemble à quelque chose comme ceci

https://sub.domain.com/tamnode/webapps/app/servlet.

Me connecter à l'aide du code suivant

    //Create a URLConnection object for a URL
    URL url = new URL(requestedURL);
    HttpURLConnection.setFollowRedirects(false);

    //connect
    connection = (HttpURLConnection) url.openConnection();
    connection.setDoOutput(true);
    connection.setRequestProperty("User-Agent", USER_AGENT); //$NON-NLS-1$

    OutputStreamWriter wr = new OutputStreamWriter(connection
            .getOutputStream());

mais alors obtenez une erreur

IOException: HTTPS hostname wrong:  should be <sub.domain.com>. 
    at sun.net.www.protocol.https.HttpsClient.checkURLSpoofing
    ....

C'est le code qui a fonctionné dans le passé, mais pas plus. Certains changements ont été apportés à l'architecture du système, mais j'ai besoin d'obtenir plus de données avant d'approcher les responsables.

Ce qui peut provoquer cette erreur? Puis-je désactiver le URLSpoofing vérifier?

InformationsquelleAutor paul | 2009-11-26