2009-05-19 2 views
1

Wenn ich einen Abrufbefehl ausgeführt wurde, wurden die folgenden Nachrichten ausgegeben.Größe der Remote-Datei ist nicht bekannt, von der Abruflaufzeit

„Größe der Remote-Datei ist nicht bekannt“

Wird dies ein Fehler sein? Wird es sein, was oder was verschwindet, wenn ich eine Option ernenne? Oder wird es in Ordnung sein, auch wenn es mir nichts ausmacht?

+0

Auf welchen Befehl "fetch" beziehen Sie sich? – JesperE

Antwort

0

Das ist der Freebsd fetch Befehl, richtig?

Das ist kein Fehler, nur eine Warnung. Ich denke nicht, dass es eine Option gibt, diese Warnung zu unterdrücken.

0

Dies liegt daran, dass der HTTP-Server den Content-Length-Header nicht mit der Antwort sendet. Auf diese Weise weiß der Client nicht im Voraus, wie lange die Datei ist, und muss davon ausgehen, dass sie endet, wenn die Verbindung vom Server geschlossen wird, mit dem Nebeneffekt, dass wenn die Verbindung vorzeitig abbricht, Sie enden ein unvollständiger Download ohne es zu wissen.

Das hört sich nicht besonders gut an, ist aber im Web ziemlich üblich, insbesondere für dynamische Inhalte, die von Skripten generiert werden.