ResponseStream ri-leggere dopo il timeout di lettura
-
18-09-2019 - |
Domanda
Mi chiedo quando leggo un flusso di risposta e si verifica un timeout, posso riprovare le leggi?O devo fare una nuova richiesta?Il server che sto scaricando da non supporta la ripresa, quindi ho bisogno di proteggere contro i timeout.
Soluzione
No, non è possibile ritentare.Hai bisogno di una ristampa, la richiesta
Altri suggerimenti
Come fai a sapere che il server non accetta CV? È il href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.5" rel="nofollow noreferrer"> Accept-Ranges
intestazione Range
intestazione.
Se il server infatti non la supporta, allora meglio che cosa si può provare è quello di informare il server che si desidera mantenere la connessione attiva tramite intestazione Connection: keep-alive
in combinazione con il intestazione Keep-Alive
in cui è possibile specificare il timeout.
Spero che questo aiuti.