Hi!
Wenn man Post-Daten sendet, erwarten manche Server -je nach Konfiguration-, dass das Requestheader-Field "content-length" gesetzt ist, und zwar mit dem richtigen Wert.
Das erwartet bei einem POST jeder Server (HTTP).
Nein, das betrifft nicht jeden Server. Content-Length ist ein SHOULD-Wert, kein MUST-Wert. Also darf ein Server sich eigentlich nicht beklagen, wenn keiner kommt. Der Apache macht es nicht und der IIS auch nicht. Wenn das ein Server macht, dann ist das aufgrund der Verbreitungsdaten also die Ausnahme. Mir ist auch schon eine Implementation begegnet, die unbedingt einen User-Agent-Header haben wollte. Auch das ist ist nicht die Regel sondern die Ausnahme.
Lo!