2008-10-01 6 views
4

Obtention d'erreurs sporadiques de la part des utilisateurs d'un CMS; Les requêtes Ajax aboutissent parfois à une réponse "501 Méthode non implémentée" du serveur. Pas tout le temps; travaille habituellement.Erreur "Méthode non implémentée" - Firefox 3

L'application est stable depuis des mois. Les utilisateurs semblent l'obtenir avec Firefox 3. J'ai vu quelques références via Google à ces problèmes étant liés à avoir "charset = UTF-8" dans l'en-tête de type de contenu, mais ceux-ci peuvent être faux

A Quelqu'un a-t-il vu cette erreur ou a-t-il des idées sur ce que pourrait être la cause?

Merci

Ian

+0

Des nouveautés sur ce problème? –

+0

J'ai eu le même problème, il semble être quand on met un gros morceau de données sur un '$ _POST' ou' $ _GET' ou il pourrait s'agir d'une erreur d'encodage; De toute façon, c'est ennuyeux :) – Val

Répondre

3

Vous pouvez vérifier les journaux du serveur pour voir ce qui cause le problème. Par exemple, il se peut que ces demandes soient brouillées, disons, en raison d'une faille dans l'implémentation de la connexion persistante HTTP 1.1.

2

Essayez cette

  1. Essayez d'effacer vos cookies et votre cache
  2. Tapez about: config dans la barre d'URL, la liste des paramètres de configuration pour Firefox
  3. Recherchez le paramètre pour « network.automatic-NTLM -auth.trusted-uris '
  4. Définissez la valeur des noms des serveurs pour utiliser NTLM avec.
  5. Recherchez le paramètre 'network.negotiate-auth.trusted-uris'
  6. Définissez la valeur des noms des serveurs pour utiliser NTLM avec.
  7. network.automatic-NTLM-auth.allow-proxies = True
  8. Redémarrer Firefox - URL test à l'application
1

Le problème se produit en tant que votre application ne fonctionne pas sur le même domaine que votre service. Vous devez configurer votre serveur pour accepter ces appels en ajoutant l'en-tête 'Access-Control-Allow-Origin'.