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

jQuery Discussion :

[ERREUR] net::ERR_NAME_NOT_RESOLVED cordova


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2015
    Messages : 31
    Par défaut [ERREUR] net::ERR_NAME_NOT_RESOLVED cordova
    Bonjour tout le monde !

    Depuis quelques jours je suis confronté à un problème avec mon application mobile Cordova développée avec jQuery.
    Je dois effectuer une requête POST pour authentifier mes utilisateurs via un web service géré par une entité sécurité de mon entreprise.

    Ils m'ont donné les paramètres à entrer dans ma requête afin de faire approuver chaque utilisateur et les authentifier avec leur nom d'utilisateur et leur mot de passe.
    Le service doit me renvoyer un token que j'utilise ensuite pour attaquer les serveurs internes à l'entreprise pour récupérer des données en base.

    Pour débugger mon application mobile, je l'installe sur mon smartphone Android et j'utilise google chrome (chrome://inspect#devices) pour voir la console et le réseau comme sur une application web.

    Voici la requête qui pose problème :

    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
     
    $.ajax({
                type: "POST",
                url: OAUTH2_URL,
                dataType: 'json',
                async: false,
                data: requete,
                beforeSend: function(xhr) {
                    xhr.setRequestHeader('Authorization', "Basic " + btoa('*******' + ":" + '*******'));
                },
                success: function(data) {
                    console.log(data);
                    return data;
                }
            });
    Dans la variable requête se trouvent les paramètres à envoyer, ces derniers sont corrects et je ne pense pas que le soucis vienne de là.
    La constante OAUTH2_URL contient l'URL du web service à attaquer.

    Voici l'erreur qui m'empêche d'avoir le résultat de ma requête :
    Nom : Capture d’écran 2017-11-09 à 11.41.52.png
Affichages : 2469
Taille : 72,7 Ko

    J'ai pas mal cherché sur internet, certains ont juste redémarré leur smartphone pour que ça fonctionne, j'ai essayé pas mal de leurs solutions, malheureusement toujours la même erreur peu importe ce que je fais.

    J'utilise la version 7.1 de Cordova.

    Si vous avez besoin de plus d'infos n'hésitez pas à demander

    Merci d'avance pour votre aide,
    Bonne journée

  2. #2
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par défaut
    L’erreur NAME_NOT_RESOLVED indique un problème de résolution de nom de domaine, autrement dit une requête DNS qui échoue. Il s’agit probablement d’une défaillance de la connexion Internet. La bonne nouvelle c’est que ce n’est pas un bug de ton application ; la mauvaise nouvelle c’est que je ne peux pas vraiment t’aider.

    En revanche, j’ai une question. Qui t’a conseillé de faire ça ?
    Quel site conseille de passer la requête en mode synchrone ? L’ajax synchrone est une hérésie et les sites qui encouragent cette pratique doivent être corrigés. Donne-moi l’adresse, s’il s’agit d’un wiki je ferai la correction moi-même, et dans le cas contraire j’enverrai un email d’insultes à l’administrateur
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2015
    Messages : 31
    Par défaut
    C'est bien ce qui me semblait pour le DNS mais ça m'énerve je vois pas d'où ça vient. Faut que je check ça avec l'équipe qui me fournit les web services alors...

    T'inquiète pas pour le async false, c'était juste un test pour voir ça a tout hasard ça changeait quelque chose, et je l'ai pas enlevé car j'ai pas encore trouvé d'autres tests à faire ^^

    Merci en tous cas, je vais laisser la discussion ouverte cet après-midi dans le doute et je la fermerai demain.

    Merci et bonne journée!

  4. #4
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par défaut
    J’ai gratté aussi un peu de mon côté, et il semblerait que ça puisse provenir de Chrome qui fait n’importe quoi avec le cache DNS ou le prefetch. Essaie avec un autre navigateur
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2015
    Messages : 31
    Par défaut
    J'ai vu ça aussi, je vais d'abord voir ça avec mes collègues des web services, après faut que je me renseigne car je ne suis pas sûr que les autres navigateurs aient l'équivalent de chrome pour inspecter les webviews dans les applications d'un smartphone.

    Merci en tous cas d'avoir creusé un peu, je vois qu'on tombe sur les mêmes pages c'est rassurant

    Je vais voir avec mes collègues déjà s'ils peuvent m'apporter des solutions pour attaquer leurs services, sinon j'essaierai ailleurs que sur Chrome mais ça me parait bizarre quand même.
    Surtout que si dans l'URL je mets google.fr ça passe bien ^^

Discussions similaires

  1. [Batch] Interpréter une erreur net use
    Par naranyan dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 04/12/2013, 01h29
  2. erreur 105 net err_name_not_resolved serveur introuvable
    Par hmd_hsn dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 11/03/2013, 23h11
  3. erreur .NET Framework is disabled
    Par clubinfo dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/11/2009, 09h14
  4. [WSS3.0] Erreur .Net et DCOM
    Par virgul dans le forum SharePoint
    Réponses: 6
    Dernier message: 09/09/2008, 15h54
  5. Pb d'exécution d'une page : message d'erreur .NET 1.1
    Par smarties31 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 17/09/2007, 14h59

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