2016-05-31 26 views
8

In $http docs non indica quale è il timeout predefinito in caso di non definito.

Come posso sapere quale è il valore predefinito per questa configurazione?

+0

non esiste un timeout predefinito – floribon

+0

Quindi la connessione http rimane aperta indefinitamente? Vedo [ClientAbortException] (https://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/connector/ClientAbortException.html) sul lato server. Quindi l'unica possibilità è che il cliente lasci il sito, vero? –

+1

Penso che tu abbia un timeout interno impostato dal browser per prevenire fughe o attacchi, non proprio sicuro – floribon

risposta

2

Una volta il timeout predefinito per le richieste http era di 30 secondi, ma ora molti browser eseguono il polling "keep-alive" per impostazione predefinita, quindi in pratica non ce n'è uno. Ho avuto richieste http sedute per diversi minuti prima che il server stesso cedesse e emettesse un timeout.

+1

Osservo che le richieste rimangono per circa 2 minuti fino a quando contrassegnate come scadute su ff57. – akostadinov