begin process at 2010 03 21 03:39:05
  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 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 créer des lien en ajax [ par baloc ] bonjour à tous.Je souhaite réaliser des liens en ajax. ça c'est la partie simple théorique. maisntenant l'autre partie. les liens sont des éléments d' 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 Variable POST [ par ghota ] Bonjour, j'aurais une question dans mon code. [code=js]function goAjaxPost(module,action,variables,id) { var xhr_object = null; var position = id; if panier d'achat mis a jour [ par Dav_c ] Bonjour, je code un script de e-commerce qui pour l'instant marche sans problème sauf que le panier ne s'actualise pas toujours. Bref un peu de code problème avec eval sur une reponse ajax [ par everalex1 ] voila je demande a un script php par de l ajax daller chercher une page dun site,je taille le code reçu avec des fonctions pour obtenir que se qui min


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,184 sec (4)

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