Page 1 sur 1

XmlHttpRequest et HTTPS

MessagePublié: 14 Fév 2012 à 10:28
par Scualito
Bonjour,

Je cherche à lire un flux RSS via XmlHttpRequest dans un agent planifié.

    - Si l'url cible est en HTTP, aucun soucis, ca fonctionne bien.
    - Si l'url cible est en HTTPS, XmlHttpRequest me renvoie "" avec comme status "0" et statusText "Unknown"...

Est-ce quelqu'un aurait une idée du problème et comment y rémédier ?

D'avance merci !

Le code :

Code : Tout sélectionner
   Dim responseText As String
   Dim xmlhttp
   On Error Resume Next

   Dim objXml As Variant

   Set xmlhttp = createObject("microsoft.xmlhttp")
   
   objXml=xmlhttp.Open("GET", url, False)
      
   xmlhttp.Send (Null)
   
   Msgbox xmlhttp.responsetext
   MsgBox CStr(xmlhttp.status)
   MsgBox xmlhttp.statusText
   
   Set xmlhttp = Nothing

Re: XmlHttpRequest et HTTPS

MessagePublié: 14 Fév 2012 à 14:43
par amahi
C'est une histoire de sécurité, normalement javascript n'autorise pas (plus) l'accés a des objets d'un autre domaine, le fait de changer de port peut etre vue comme un changement de domaine. Les joies de javascript quoi.

Re: XmlHttpRequest et HTTPS

MessagePublié: 14 Fév 2012 à 14:55
par Scualito
On est dans un agent planifié dans, pas de Javascript dans l'histoire. :wink:

Quant au changement de domaine... j'ai passé une base en SSL et j'ai essayé depuis cette base vers cette base (agent qui tourne sur la base et qui appelle une url de cette base) et ça fait pareil.

A priori, le nom de domaine n'a rien à voir (sinon, le problème se poserait aussi pour du HTTP d'un autre domaine) mais ce serait plutôt un problème lié au SSL...

D'autres idées ?