2016-05-31 4 views
8

En $http docs il ne mentionne pas quel est le délai d'attente par défaut en cas de non défini.

Comment puis-je savoir quelle est la valeur par défaut pour cette configuration?

+0

Il n'y a pas de timeout par défaut – floribon

+0

Donc la connexion http reste ouverte indéfiniment? Je vois [ClientAbortException] (https://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/connector/ClientAbortException.html) côté serveur. Donc, la seule possibilité est que le client quitte le site, n'est-ce pas? –

+1

Je pense que vous avez un délai d'attente interne défini par le navigateur pour éviter les fuites ou les attaques, pas vraiment sûr – floribon

Répondre

2

À un moment donné, le délai d'attente par défaut pour les requêtes http était de 30 secondes, mais maintenant, de nombreux navigateurs effectuent une interrogation «keep-alive» par défaut, donc il n'y en a pas. J'ai eu des requêtes http pendant plusieurs minutes avant que le serveur lui-même abandonne et émet un délai d'expiration.

+1

Je constate que les demandes se maintiennent pendant environ 2 minutes jusqu'à ce qu'elles soient marquées comme expirées sur ff57. – akostadinov