Accueil > Forum > > > > Ajax et https
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
|
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
|
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
|
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
|
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
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|