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
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
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|