Zitat von
romber:
Und was kann ich da machen, wenn ich den ContentLength doch haben möchte?
Alles runterladen und dann schauen. Anders geht es nicht.
Zitat von
romber:
Übrigens, was stört den Server die Größe des Objekts zu übermitteln?
Das kann zum Beispiel bei dynamischen Skripten vorkommen, wenn der Server vorher nicht weiß, was das Skript so alles schreiben wird. Auch Datenbankenseiten sind oft so erstellt, oder auch Download-Skripte agieren häufig so.
Der Server muss irgendwann anfangen die Daten auszuliefern. Wenn der Server zu diesem Zeitpunkt nicht weiß wieviel kommt, dann kann er es auch nicht sagen. Daher wir nach der Übertragung der Datei auch die Verbindung abgebrochen (trotz HTTP/1.1), damit der Client weiß, dass alles da ist.
...
...