http: don't clear output on error

Because CLI don't clear it. GQTP returns the output as error message
because GQTP can't return both output and error message.