Il arrive que les sessions HTTP expirent, par exemple si vous utilisez des requêtes volumineuses à longue durée d'exécution ou que vous subissez un ralentissement de la connexion Internet.
Vous pouvez également obtenir les erreurs suivantes en cas d'expiration de session HTTP :
Erreur Pointeur non valide
Erreur de chargement de XML : le document XML doit posséder un élément de niveau supérieur
Pour éviter ce problème, vous pouvez ajouter les valeurs DWORD de registre Windows suivantes à la clé Internet Settings :
Nom de la clé :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Valeurs de la clé :
DWORD : ReceiveTimeout
Données de la valeur : valeur en millisecondes
DWORD : KeepAliveTimeout
Données de la valeur : valeur en millisecondes
DWORD : ServerInfoTimeout
Données de la valeur : valeur en millisecondes
Par exemple, la valeur 900 000 millisecondes correspond à 15 minutes. Ajustez le délai en fonction de vos besoins.
A titre indicatif, la valeur 900 000 millisecondes correspond à 15 minutes.
Pour ajouter les valeurs de clé de délai d'expiration à la clé de registre Internet Settings, procédez comme suit :