2016-05-31 35 views
8

$http docs'da undefined durumunda varsayılan zaman aşımı hangisi olduğu belirtilmez.

Bu yapılandırmanın varsayılan değeri hangisinin olduğunu nasıl bilebilirim?

+0

Varsayılan olarak hiçbir zaman aşımı yok – floribon

+0

Yani http bağlantısı undefinitely açık kalır? Sunucu tarafında [ClientAbortException] (https://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/connector/ClientAbortException.html) görüyorum. Yani tek olasılık, müşterinin siteyi terk etmesi değil mi? –

+1

Sanırım sızıntıları veya saldırıları önlemek için tarayıcı tarafından ayarlanmış bir iç zaman aşımı var, gerçekten emin değilim – floribon

cevap

2

Bir kerede, http istekleri için varsayılan zaman aşımı 30 saniyeydi, ancak şimdi pek çok tarayıcı varsayılan olarak "canlı tutma" sorgulamasını gerçekleştirir, böylece tüm pratiklikte bir tane yoktur. Sunucunun nihayet pes etmeden ve bir zaman aşımı vermeden önce birkaç dakika boyunca http istekleri aldım.

+1

Bu istekleri ff57 üzerinde zaman aşımına uğradı işaretlenene kadar yaklaşık 2 dakika oturur. – akostadinov