XMLHttpRequests qui ne fonctionnent pas très bien...
thomvaill
Messages postés366Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention20 février 2007
-
12 mars 2006 à 19:50
thomvaill
Messages postés366Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention20 février 2007
-
13 mars 2006 à 13:50
Bonjour tout le monde,
Pour mon client IRC en PHP/JavaScript, j'ai un petit problème
avec deux XMLHttpRequest (que j'appellerai par la suite xmlh, ça va
plus vite ^^).
Donc j'ai une xmlh qui tourne en boucle, qui lit les données qu'elle reçoit d'une page PHP...
Et j'ai une autre xmlh qui est appellée de temps en temps qui appelle,
elle, une autre page et qui lui envoie des informations en méthode
POST. Et normalement, juste après cet envoie, l'autre xmlh (qui lit les
données), doit recevoir une réponse. Mais elle ne la reçoit pas.
Pourtant la page PHP l'envoie bien !
Esque deux xmlh peuvent tourner en même temps ? Le problème vient peut être de là...
Voici un bout de code (je n'ai pas pu tout mettre, c'est trop long..)
<script language="javascript">
var xhr_object = null;
var xhr2_object = null;
var chan_active = "Statut";
var res = null;
var res2 = '';
function startt(){
if(window.XMLHttpRequest){ // Firefox
xhr_object = new XMLHttpRequest();
xhr2_object = new XMLHttpRequest();
}else if(window.ActiveXObject){ // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
xhr2_object = new ActiveXObject("Microsoft.XMLHTTP");
}else{ // XMLHttpRequest non supporté par le navigateur
alert("ERREUR FATALE : Votre navigateur
ne supporte pas les XMLHttpRequest (Téléchargez Firefox !)");
thomvaill
Messages postés366Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention20 février 20072 13 mars 2006 à 13:50
coucou747 > J'ai trouvé pour enlever keep-alive sous HTTP/1.1,la
connexion keep-alive est par défault, donc faut envoyer cette header :
Connection: close
donc sous PHP : header('Connection: close');
Et sous HTTP/1.0 ben pour pas avoir le keep-alive faut pas envoyer le header Connection: Keep-Alive
Thomvaill
IRC : Thomas (irc.heliosnet.org:6667 #programmation)