Pourquoi est-ce que IE problème aléatoire XHR 408/12152 réponses à l'aide de jQuery post?

Je viens de tomber sur un problème lié à IE qu'il semble y avoir pratiquement aucune documentation sur le Net - que peu de gens posent des questions semblables.

Lorsque j'utilise jQuery (1.4.2) pour envoyer une requête POST à mon serveur (à laquelle le serveur répond en envoyant les données JSON), je reçois parfois XHR 408 erreurs (ce qui signifie que le serveur a expiré lors de l'attente pour le client à la fin de sa demande), et (moins souvent), XHR 12152 erreurs (je ne sais pas ce que ces signifier). Il ne semble pas être un motif pour cela.

Cela se produit uniquement dans internet explorer (version 8 - je n'ai pas essayé d'autres versions, mais je peux confirmer que le problème se produit sur les deux installations différentes). Safari et Opera semblent bien.

Cela ne semble pas être un problème avec les requêtes GET.

Si quelqu'un a des idées sur le sujet, je lui en serais très reconnaissant.

Je crois 12152 est quelque chose comme "le serveur a été pris vers le bas momentanément de base de données ou de maintenance de serveur, ou il y a eu une erreur de réseau." Ainsi, le délai d'attente, pour l'essentiel.
Étant donné que vous êtes l'obtention de deux erreurs de délai d'attente, avez-vous essayé l'extension de la durée de temporisation?
Se produit dans IE9. Erreur 12152 et d'erreur 12031. Ne semble pas se produire avec des requêtes AJAX, et jusqu'à présent, de façon imprévisible.

OriginalL'auteur narnianUK | 2010-09-16