reads the response content once and only once