Ich implementiere Unterstützung für wieder aufgenommene Downloads mit der Wiederaufnahme von URLSession .
Ich möchte die wiederaufnahme auf der Festplatte speichern und dann mit dem Versuch erneut versuche, dieselbe URL herunterzuladen. Die API selbst ist unkompliziert genug, aber
ich möchte sie auch testen, und ich scheine nicht in der Lage zu sein, die UrlSession tatsächlich die Wiederaufnahme zu erzeugen. Ich kehre eine Antwort wie folgt zurück: < /p>
Code: Select all
200 OK
Content-Length: 12345
ETag: hello
Accept-Ranges: bytes
foo bar
< /code>
und dann WLAN ausschalten, während die Verbindung noch geöffnet ist. Dies führt zu einem Zeitüberschreitungsfehler, aber ich sehe nicht downloadTaskResumedata
oder nsurlSessionDownloadTaskResumedata . Ich habe auch versucht, einen Flyingfox -Server in einem Unit -Test auszuführen und einen Fehler von einem Antworthandler mit demselben unbefriedigenden Ergebnis zu werfen.>