Quel linguaggio HTML e` un po' vecchio. In genere i browser necessitano di un DOCTYPE che sostituisce il "Content-type: text/html\n\n".

Pero` non avevo ancora sentito di browser che non riconoscano quella scritta.

Prima di altro controlla la sintassi esatta del "Content-type"

E poi prova con queste modifiche (una alla volta):
1. metti un acapo (\\n) prima della C di Content
2. aggiungi prima di <html> un DOCTYPE corretto
3. togli il Content-type e lascia il DOCTYPE