HTTP: Response checks

Naive implementation of #2072
See below, but it looks to me that we would benefit from 2 different classes: TextContent and BinaryContent.