Почему Вы решили, что проблема в пробелах. Вот пример заголовка с сервера, пробелы не стесняются использовать. Да и стандарту это не противоречит
HTTP/1.1 200 OK
Date: Sat, 01 Feb 2014 21:56:06 GMT
Server: Apache/2.2.22 (Unix) PHP5/5.3.10 with Suhosin-Patch
X-Powered-By: PHP/5.3.10
Content-Encoding: gzip
Vary: Accept-Encoding
Cache-Control: max-age=0, must-revalidate
Content-Length: 157
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=windows-1251
Content-Language: ru
Last-Modified: Sat, 01 Feb 2014 21:56:06 GMT