Nochmal nachgefragt: Senden alle Webserver (Apache) die Leerzeile nach dem Header in genau dieser Bytefolge?
Lt. Spezifikation ja - der Header wird durch zwei aufeinanderfolgende CRLF beendet - genauer gesagt durch eine neue Zeile die sofort mit CRLF beendet wird. Da das vorhergehende Header-Feld aber auch mit CRLF beendet wird, entspricht das quasi CRLFCRLF
"The entity body is separated from the headers by a null line (i.e., a line with nothing preceding the CRLF)"
... gleichzeitig steht aber auch folgendes dort:
http://www.w3.org/Protocols/HTTP/1.0/draft-ietf-http-spec.html#Tolerant
"The line terminator for HTTP-header fields is the sequence CRLF. However, we recommend that applications, when parsing such headers, recognize a single LF as a line terminator and ignore the leading CR."
Es kann also gut sein, dass CRLFCRFL vorkommt oder einfach nur LFCRLF oder LFLF