Ein Windows http server kann sowas verarbeiten.
Eine schöne Ausrede für Deinen Programmierfehler.
Wenn Du jemals einen anderen Content-Type als HTML haben willst und dann hoffst, daß der Windows-Server auch das errät, dann wirst Du viel, viel Ärger beim Suchen haben.
Möglicherweise nimmt der OmniHTTP einfach text/html (oder text/plain, wird ja von den Browsern eh meistens nicht unterschieden), wenn kein Content-type vorhanden ist. Zum Debuggen sicher 'ne feine Sache, aber zweifellos nicht ganz im Sinne der cgi-Spezifikation...
Mit Windows hat das nichts zu tun, der Apache für Windows ist da genauso "pingelig", wahrscheinlich sogar der IIS.
Bye,
Mirko