Bonjour,
actuellement(en ce moment même) mon application ajax qui est un lecteur the feed rss(cross domain) ne marche pas et c'est dut a free. quelqu'un connait l'explication du problème?
Merci
Bonjour,
actuellement(en ce moment même) mon application ajax qui est un lecteur the feed rss(cross domain) ne marche pas et c'est dut a free. quelqu'un connait l'explication du problème?
Merci
je crois connaitre l'explication: c'est apparement du a la puisance (de bande passante etc..) du serveur free, vu que c'est gratos c'est pas trop balaise, si le reseau est trop encombré la demande ajax se perd dans un readyState 1 a l'infini
voila l'explication: il y a actuellement un bogue chez free
je ne conseille a personne d'avoir des applications ajax sous le hosting gratuit de free, a peu pres 50% des requetes n'aboutissent pas.
Si tu as un lien vers la description du bug dont tu parles, ça m'intéresse ^^
non jai pas de lien, car j'ai déplacé mon site a un autre serveur et là l'interaction ajax est toute différente:toutes les requetes aboutissent.
parceque ce jour là mes applis ajax ne repondait pas du tout , jai dailleurs fait un topic sur comment ca marche et c'etait pareil pour une autre personne.
Alors, j'ai eu le même problème avec une erreur avec une page html hébergée chez free.fr.
Comme résultat de ma requête Ajax, j'ai:
J'ai regardé le header de la réponse et il se trouve qu'il y avait cela dedans:Erreur 405 - Méthode de requète non autorisée
The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. The response MUST include an Allow header containing a list of valid methods for the requested resource.
Ce qui m'a paru bizarre (le text/html collé au DELETE sans espace ou séparateur...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Allow : GET, HEAD, POST, PUT, DELETEtext/html; charset=iso-8859-1
J'ai donc forcé le type de méthode à GET dans ma librairie AJAX, en l'occurence Prototype.
et ca marche. Donc essayer de faire de même avec la librairie que vous utilisez.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 new Ajax.Updater(container, 'page.html', {method: 'get'} );
En espérant que ca vous aide.
bonjour,
même si le problème n'est pas exactement le même, je me permet de le poser ici, au pire si je n'ai pas de réponses, j'en ferais un nouveau sujet.
pour commencer, j'utilise greasemonkey (utilisant son propre appel ajax, donc je vois pas comment forcer du GET autrement qu'en le specifiant pendant l'appel)
en gros, il s'agit d'un chat:
- j'ai un appel a la page chat.php et j'affiche son contenu.
- la page chat.php fait une requête pour récuperer les 20 dernieres lignes dans une table (base de donnée) et en ressort une table (<table>....</table>)
si j'envois un message, il s'insert bien en base, puis juste après je recharge (appel a chat.php) ma table mais je ne vois pas le nouveau message ...
- j'ai essayé d'ouvrir chat.php directement, et cela me fait exactement pareil, pour voir mon message, il faut que je fasse shift+F5 (firefox)
pour info, l'envoi du message se fait aussi via ajax (appel de sendchat.php)
et bien entendu, je met ca sur free.fr
en esperant que vous pourrez tous m'aider
Voir la FAQ à ce sujet...
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager