Hello I'm trying to implement one of the examples here with QT

http://www.codeproject.com/KB/audio-...astRipper.aspx
http://www.codeproject.com/KB/audio-...aststream.aspx

to readout the meta info of a shoutcast stream but
Qt Code:
  1. SIGNAL(requestFinished.................
To copy to clipboard, switch view to plain text mode 
gives me back
Qt Code:
  1. "Invalid HTTP response header"
To copy to clipboard, switch view to plain text mode 

here is the code I'm using what's wrong/missing here?
Qt Code:
  1. QHttpRequestHeader header( "GET", "/stream/2001 HTTP/1.0" );
  2. header.setValue( "Host", "67.210.97.226" );
  3. header.setValue( "Port","8000");
  4. header.setValue( "Icy-MetaData", "1");
  5. header.setValue( "User-Agent", "VLC media player" );
  6.  
  7. QUrl url("http://67.210.97.226");
  8. url.setPort(8000);
  9.  
  10. http = new QHttp(this);
  11. QHttp::ConnectionMode mode = QHttp::ConnectionModeHttp;
  12. http->setHost(url.host(), mode, url.port());
  13. http->request(header);
  14.  
  15. connect(http, SIGNAL(responseHeaderReceived(const QHttpResponseHeader&)), this, SLOT(readResponseHeader(const QHttpResponseHeader&)));
  16.  
  17. connect(http, SIGNAL(requestFinished(int, bool)),
  18. this, SLOT(httpRequestFinished(int, bool)));
To copy to clipboard, switch view to plain text mode