fix problem with headers getting first 2 bytes dropped on some http clients

Unsure how to create a unit test for it.  However tested to work and does not break Chrome 31, Firefox 25 and IE 11.  Removing the drop(2) fixes the issue with MS.net httpclient