begin process at 2012 02 13 15:54:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Ajax et https


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ajax et https

mercredi 4 juin 2008 à 20:07:54 | Ajax et https

brian85

Bonjour,
j'ai migré mon intranet sur un serveur en https pour des raisons de sécurité, mais depuis mes appels Ajax ne passent plus en effet firebug me signale un problème de sécurité la page en https appelle le script php cible en http.
Comment faire pour que la cible soit appellée en https ? (j'ai essayé de rajouter 'https://' à la ligne de xhr_object.open("POST","https://"+file,div))
Voici mon js :

function httpRequest(div,file){
    var xhr_object = null;
    if(window.XMLHttpRequest) // Firefox
           xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
           xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
           return;
    }
    xhr_object.open("POST", file, true);

    xhr_object.onreadystatechange = function() {
           if(xhr_object.readyState == 4){
               //alert(file);
            document.getElementById(div).innerHTML = xhr_object.responseText;
            document.getElementById(div).style.display = "block";
           }
    } 
    xhr_object.send(null);
}


Merci @ ceux qui se pencheront sur le problème.
jeudi 5 juin 2008 à 10:53:30 | Re : Ajax et https

bultez

Membre Club


Bonjour,

    de mémoire d'Alzheimer, la syntaxe complète c'est

...open  (méthode, URL, [a]synchrone , nom_utilisateur, mot_de_passe )

    peut-être que ça baignerait ?

                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 5 juin 2008 à 11:23:43 | Re : Ajax et https

brian85

Euh je ne vais pas de quoi tu veux parler, ça fonctionnait nickel en http, le pire ce que même en forçant URL en concaténant le protocole détecté par window.location.protocol+"//"+window.location.hostname+URL , il semble que la méthode open remplace https par http (g testé la chaine en faisant un alert, elle est correcte) là je pète un plomb .
En plus y a pas de pb de  cross domain puisque je  reste sur le meme domaine c fou ce truc !!
 
jeudi 5 juin 2008 à 11:37:05 | Re : Ajax et https

bultez

Membre Club
dieu me tripote... je pensais que cela aurait été clair....
    tu fais un open me semble-t-il.. xhr_object.open("POST", file, true); non ?
    en https, un nom d'utilisateur et un mot de passe sont nécessaires... enfin ,je pense !
    je te montrais la syntaxe de l'open, où on peut ( mais ce n'est pas obligatoire non plus hein  )
       passer et un nom d'utilisateur et un mot de passe, en te disant : essaye et dis nous !

                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 5 juin 2008 à 11:40:46 | Re : Ajax et https

ov3rdoze

Membre Club
Salut
Je crois que ce que Bultez essaye de t'expliquer, c'est que HTTPS requiert peut-être un login et mot de passe dans la requête (puisque c'est sécurisé), qui ne sont pas utiles avec HTTP. Ca expliquerait que si tu ne les mets pas, ça fonctionne quand même en HTTP.
Mais peut-être me trompe-je...
jeudi 5 juin 2008 à 11:47:11 | Re : Ajax et https

bultez

Membre Club
Réponse acceptée !
on est d'accord ov3rdoze... sauf que pas peut-être !   ;o)
reste à Brian à modifier son open, à essayer et à nous dire...

                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 5 juin 2008 à 11:54:31 | Re : Ajax et https

brian85

Merci pour votre aide mais non en fait il s'agissait d'une classe de connexion à Active directory qui manipulait le header en http... désolé de vous avoir emmerdé avec ça, je devais être fatigué, dons Ajax fonctionne bien avec du SSl
mercredi 4 mars 2009 à 07:36:53 | Re : Ajax et https

loucki


Bonjour Brian85,

Je suis débutant en Ajax alors est-ce que tu pourrais STP donner plus de détails sur la façon dont tu as résolue le problème?
Est-ce que c'est bien au niveau de la méthode OPEN de la classe XMLHttpRequest que se gère les requêtes Ajax en https?
Je voie qu'il y a les params 'utilisateur' et 'motdepasse' dans cette méthode

open(methode, url, asynchrone, utilisateur, motDePasse)

Merci d'avance pour tes explications

loucki
'hope being Loucki !


Cette discussion est classée dans : file, https, xhr, object, div


Répondre à ce message

Sujets en rapport avec ce message

Prob rechargement XmlHttpRequest [ par sunee ] Bonjour,  Bon j'ai hésité à poster dans au secours hein  ... mais je vais poster dans la catégorie concernée...Quelqu'un a-t-il déjà rencontré des pro Ajouter un preload au chargement d'un div [ par renaud2006 ] Bonjour, voila j'utilise une simple fonction de chargement de div en javascript , le petit soussis c'est que j'aimerai y rajouter un préload de charge je suis débutant. j'ai besion d'aide svp merci [ par dpk1 ] bonjour, je fais mon premier site. j'ai fait un model en html css et je suis au php. je passe des nuit blanche à apprendre. mais là je suis tomber sur Rafraichir div avec select méthode POST [ par gabi26 ] Bonjour,Mon premier message sur le forum qui jusque là m'a bien inspiré!Voici le Hic:J'utilise un select pour appeler différentes pages php. Le script caché un div après clic et ouverture d'une autre [ par wiby35 ] bonjour,je ne suis pas sur d'être dans la bonne partie du forum.. je vais essayer d'être claire et de faire simple ( heuuu c'est pas gagné )lol alor Pb d'utilisation de données chargées dans une div avec ajax [ par sagat06 ] Bonjour à tous, donc voilà: je rempli une div avec le contenu d'un fichier texte grâce à la fonction suivante trouvé sur Codes-sources => var mox; fun Remplacer un onclick par requête Ajax [ par monoski ] Salut tout le monde, J'utilise jquery et un petit plugin intitulé progressbar qui permet de réaliser de jolie barre de progression. Dans la page de d PHP passager une variable a une fonction ajax [ par ovatesfred ] Bonjour, je cherche à passer une varible de PHP vers une fonction javascrip (ajax). Cette fonction recharge une balise DIV, mon probleme est que la va XMLHttpRequest pas de retour php [ par vol68 ] Hello et merci d'avance j'ai trouvé pratiquement ce que je cherchai avec le script ci dessous en le modifiant un peu, mais..... 1er probleme en ce qu mysql_query($query) renvoie toujours false avec requête créer dans JavaScript. [ par jbiloeb ] Bonjour Je suis débutant en JavaScript et j'apprends en autodidacte par l'exemple donc désolé s'il y a une (des) grosse(s) bêtise(s) dans mon code ou


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales