HeaderParser: use 'binary' instead of 'ascii' because some (popular) http clients misbehave