Page 1 sur 1

Accès refusé en utilisant XMLHttpRequest

MessagePublié: 07 Mars 2010 à 10:34
par mike76
Bonjour,

J'utilise l'objet XMLHttpRequest pour une appli web.
Sur certain PC mon code ne fonctionne pas dans IE (dans Firefox non plus). Par contre sur d'autres il fonctionne.

J'obtiens le message d'erreur "Accès refusé" à la ligne
xhr_object.open("GET", url, false);


Code : Tout sélectionner
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;   
 }   

url='http://url de mon webservice';
xhr_object.open("GET", url, false);   
xhr_object.send(null);   
if(xhr_object.readyState == 4) alert("Requête effectuée !");   


Auriez-vous une idée de la cause ??
Merci d'avance

MessagePublié: 07 Mars 2010 à 18:15
par Michael DELIQUE
salut

firewall ?

MessagePublié: 08 Mars 2010 à 09:20
par mike76
salut Michaël,

non pas de firewall
il y a encore une semaine ça fonctionnait
le code n'a pas changé, bizarre !!!
peut-être une mise à jour windows, mais bon ce qui est surprenant c'est que j'ai le même résultat avec IE et firefox

MessagePublié: 08 Mars 2010 à 09:22
par Michael DELIQUE
ça veux dire qu'il ya un truc qui bloque ta requette, vue que IE et FF n'utilisent pas le même code

MessagePublié: 08 Mars 2010 à 09:27
par mike76
si je lance l'url du web service directement dans ie ou firefox j'ai bien le retour de mon flux xml attendu

j'ai débuggué le code ligne par ligne et que ce soit dans IE ou dans firefox, il fait cette même ligne de code :
xhr_object = new XMLHttpRequest();


c'est un vieux code que j'avais récupéré donc ne pas se fier aux commentaies //firefox et // Internet Explorer

MessagePublié: 08 Mars 2010 à 13:39
par amahi
Bonjour,

Tu dit que sur certains PC ca marche et d'autre non, est ce que c'est le meme compte utilisateur sur tous les postes ?
Au niveau erreur, elle est pas normalisé , c'est quoi le code que tu reçoit ? (403, 500, 401 ...)

MessagePublié: 08 Mars 2010 à 14:18
par mike76
Je ne comprends plus rien ça refonctionne maintenant, moi plus tout comprendre !!! :?
merci quand même d'avoir cherché à m'aider

MessagePublié: 08 Mars 2010 à 14:25
par Michael DELIQUE
c'est lundi !

pour plus de détail voir ma signature

MessagePublié: 08 Mars 2010 à 14:26
par mike76
ça doit être ça, encore un week-end trop chargé !!! demain j'arrête le pastis :lol: