Response wieder lesen nach dem Lesen Timeout
-
18-09-2019 - |
Frage
Ich frage mich, wenn ich eine Antwort-Stream und ein Timeout auftritt lesen, kann ich die Lese wiederholen? Oder muss ich einen neuen Antrag stellen? Der Server, der ich aus bin das Herunterladen nicht unterstützt Wiederaufnahme, also muss ich gegen Timeouts schützen.
Lösung
Nein, Sie können nicht wiederholen. Sie müssen den Antrag auf Neuausstellung
Andere Tipps
Wie wissen Sie, dass der Server nicht fortgesetzt akzeptiert? Ist der Accept-Ranges
Header fehlt in der Tat in der Antwort? Wenn nicht, könnten Sie die Anfrage wieder die Range
Kopf.
Wenn der Server in der Tat nicht unterstützt, dann am besten, was können Sie versuchen, den Server zu informieren, dass Sie die Verbindung lebendig mit Connection: keep-alive
Header in Kombination mit dem Keep-Alive
Header, wobei Sie den Timeout angeben können.
Hope, das hilft.