J'utilise l'objet http en javascript sur un appareil portatif, exécutant Win CE. Lorsque l'appareil perd la connexion au réseau, le javascript ne signale pas d'erreur (état = 12007) pendant 60 à 90 secondes. Lorsqu'il est connecté au réseau, l'état (200) est renvoyé immédiatement. Dans les deux cas, readystate = 4.Question d'état de l'objet http
Répondre
Il semble qu'il y ait un délai d'attente pour la connexion, donc aucune erreur ne se produit avant la fin du délai.
Faites-vous référence au délai d'expiration de l'objet http ?? Si oui, où puis-je définir cela? Comment puis-je spécifier pour vérifier un statut spécifique (par exemple 12007) ??? – larryr
Désolé, je ne suis pas un programmeur WinCE, donc je ne connais pas assez l'API pour vous aider. J'ai juste eu des problèmes similaires auparavant dans d'autres domaines. La connexion Java JDBC, en particulier, avait un paramètre fou "never-timeout" (s'il y avait un timeout, c'était vraiment long) qui ne pouvait pas être configuré pendant très longtemps; vous deviez utiliser un wrapper personnalisé. –
Pouvez-vous clarifier quel est exactement votre problème? – Pepijn
Le problème est le temps qu'il faut pour qu'un état de 12007 soit renvoyé. Le statut 200 est presque immédiat. – larryr