Disclosure: And-httpd is a HTTP server I wrote. You've all seen HTTP requests, right? They're simple and look like: GET / HTTP/1.1 Host: foo.example.com Accept: text/plain;q=0.1,text/*;q=1,*/*;q=0 Range: bytes=8- ...right? WRONG. This is the exact same request, and is completely rfc2616 compliant: GET / HTTP / 1 . 1 Accept: text/plain ; q = 0 .1 ,,,, ,, ,,, ,,, ,,, ,,, ,,,,,,,, ,,,, ,, text/* ; q