Hallo,
Im Appendix ( http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.3 ) steht dann aber:
"The line terminator for message-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."
"\n\n" Passt also.
Naja, es geht halt darum dass man wenn man selbst was sendet dann sollte man schon so strikt wie möglich sein, wenn man was empfängt dann sollte man so lax wie möglich sein damit falls jemand auf der anderen Seite wie du jetzt hier einen Fehler macht und statt \r\n\r\n nur \n\n schickt dass es dann halt doch noch funktioniert.
Wenn man es aber weiß dass der RFC \r\n\r\n als Ende definiert dann sollte man das auch so Implementieren falls möglich und sich nicht darauf verlassen dass das andere Ende eine fehlertollerante Implementation im Einsatz hat.
Jeena