Hi,
ich arbeite derzeit an einem Download-Programm und bin auf ein Problem gestoßen:
Da mein Downloader den Download über mehrere Slots startet, schicke ich zunächst ein HEAD-Request an den/die Server, um Informationen wie die Download-Größe zu erfahren.
Wird der Download jedoch bspw. über ein PHP-Skript ausgeliefert, das den speed regelt, dann hängt mein Programm jedes mal. Das liegt vermutlich daran, dass das Skript erst abgearbeitet wird und danach der Response geschickt wird. Und da das Skript mehrere sleeps beinhalten kann, um nicht zu viele Bytes pro Sekunde zu verschicken, kann es ziemlich lange dauern, bis das Skript fertig ist.
Eine Möglichkeit dies zu umgehen wäre, anstatt einem HEAD-Request einen normalen GET-Reuqest zu schicken und den Empfang zu canceln, nachdem ich alle Header empfangen habe.
Allerdings wäre dies nicht im Sinne des Erfinders. Hat evtl jemand noch eine andere Idee?
Gruss
Löffel