2010-07-28 34 views
5

mi Código:HttpWebRequest Tiempo de espera

System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("http://192.168.2.2/web/movielist"); 
req.Timeout = 2000; 
System.Net.WebResponse res = req.GetResponse(); 
System.IO.Stream responseStream = res.GetResponseStream(); 

El documento solicitado (MovieList) es un documento muy grande y requiere más de 10 segundos para recuperarlo completa.

Solo quiero configurar un tiempo de espera para establecer la conexión. Por lo que puedo ver, el tiempo requerido para el pedido total no solo establece la conexión. No debe haber tiempo de espera para recuperar el documento.

+0

Puede encontrar la respuesta aquí: http://stackoverflow.com/questions/1500955/adjusting-httpwebrequest-connection-timeout-in-c –

Respuesta

1

Ese tiempo de espera es en milisegundos, por lo que 2000ms = solo 2 segundos. No puede especificar una conexión establecer tiempo de espera - el tiempo de espera es para toda la solicitud. Intente cambiar 2000 a 20000 (20 segundos) o superior para evitar tiempos de espera.

Cuestiones relacionadas