IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

[Erreur 507] A l'ouverture d'une connexion HTTP


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut [Erreur 507] A l'ouverture d'une connexion HTTP
    Bonjour,

    j'essaye de télécharger des fichiers depuis plusieurs site internet

    la plus part des fichier sont téléchargé mais j'en ai un qui me sors une erreur java.io.IOException: Server returned HTTP response code: 507 for URL:
    http://medianet.edmond-de-rothschild...0587642_fr.pdf



    avez vous une idée svp?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Ben, HTTP 507 c'est un code d'erreur qui se décrit très bien lui-même. S'il y a pas la place il y a pas la place. Réessaie plus tard.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut
    Bonjour,
    Bonne année à tous

    Merci pour la réponse mais ce que je n'arrive pas à comprendre que
    1- j'arrive à accéder au fichier depuis le browser
    2- je télécharge le fichier et non pas j'upload donc l'espace insuffisant je ne vois trop comment

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Bonne année également

    Si je comprends bien, tu as un programme sur ton serveur qui ouvre des connexions (ftp ?) vers d'autres pour récupérer des fichiers, c'est bien ça ?

    Si oui, tu devrais montrer le code qui s'exécute, c'est certainement ton serveur qui émet l'erreur, tu n'as rien dans la log ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut
    au fait je fait une connexion http puis je récupere le fichier pour le parser avec apache Tika

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
     private URLConnection getURLConnection(PdfDocConfig pdfDocConfig) {
            // if (pdfDocConfig.getUrl().contains("https")) {
            TrustManager[] trustAllCerts = new TrustManager[]{
                new X509TrustManager() {
                    @Override
                    public java.security.cert.X509Certificate[] getAcceptedIssuers() {
                        return null;
                    }
     
                    @Override
                    public void checkClientTrusted(
                            java.security.cert.X509Certificate[] certs, String authType) {
                    }
     
                    @Override
                    public void checkServerTrusted(
                            java.security.cert.X509Certificate[] certs, String authType) {
                    }
                }
            };
            URLConnection uCon = null;
            // Activate the new trust manager
            try {
                SSLContext sc = SSLContext.getInstance("SSL");
                sc.init(null, trustAllCerts, new java.security.SecureRandom());
                HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
     
                URL url = new URL(pdfDocConfig.getUrl());
     
                uCon = url.openConnection();
     
            } catch (NoSuchAlgorithmException | KeyManagementException e) {
     
                // }
            } catch (IOException ex) {
                Exceptions.printStackTrace(ex);
            }
            return uCon;
        }
     
     
        private String fileUrlTika(PdfDocConfig pdfDocConfig) {
            URLConnection uCon;
            String result = null;
            InputStream is = null;
            org.apache.tika.parser.pdf.PDFParser parser;
            ContentHandler textHandler = new BodyContentHandler();
     
            try {
     
                uCon = getURLConnection(pdfDocConfig);
                is = uCon.getInputStream();
                Metadata metadata = new Metadata();
                parser = new PDFParser();
                parser.setSortByPosition(true);
                parser.parse(is, textHandler, metadata, new ParseContext());
                result = textHandler.toString();
            } catch (IOException | TikaException | SAXException e) {
                logger.error(e);
            } finally {
                if (is != null) {
                    try {
     
                        is.close();
                    } catch (IOException e) {
                        logger.error(e);
                    }
                }
            }
            return result;
        }

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Et rien dans la log du serveur ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Ouverture d'une connexion DDE de VBA vers un logiciel tiers
    Par david_atx dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/07/2009, 12h59
  2. [erreur] echec de l'ouverture d'une session
    Par xanthie dans le forum Connexions aux bases de données
    Réponses: 0
    Dernier message: 18/03/2008, 10h38
  3. [MySQL] temps d'ouverture d'une connexion VS temps d'exécution d'une requête
    Par epoz dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 25/04/2007, 19h06
  4. Ouverture d'une connexion RDP en mode "console" ?
    Par elitost dans le forum Windows XP
    Réponses: 2
    Dernier message: 31/08/2006, 11h37
  5. Erreur dans un programme php pour une connexion à une bdd
    Par gaetan.tranvouez dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/06/2006, 22h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo