2016-05-31 12 views
8

In $http docs wird nicht erwähnt, das ist die Standard-Timeout im Falle undefined.

Wie kann ich wissen, welche ist der Standardwert für diese Konfiguration?

+0

gibt es standardmäßig kein Timeout – floribon

+0

So bleibt die HTTP-Verbindung undefiniert? Ich sehe [ClientAbortException] (https://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/connector/ClientAbortException.html) auf der Serverseite. Die einzige Möglichkeit ist, dass der Client die Site verlässt, oder? –

+1

Ich denke, Sie haben eine interne Zeitüberschreitung durch den Browser, um Lecks oder Angriffe zu verhindern, nicht wirklich sicher – floribon

Antwort

2

Zu einem Zeitpunkt war das Standard-Timeout für HTTP-Anfragen 30 Sekunden, aber jetzt führen viele Browser standardmäßig "Keep-Alive" -Vollabfragen durch, so dass es praktisch keine gibt. Ich hatte HTTP-Anfragen für einige Minuten sitzen, bevor der Server schließlich aufgegeben und eine Zeitüberschreitung ausgegeben.

+1

Ich beobachte, dass Anfragen für ca. 2 Minuten sitzt, bis als auf FF57 als Zeitlimit markiert. – akostadinov