Curently the HttpHeaderResult can only write to the body response if it is the result has a parameter error (through the errorMessage setter), and then it uses javax.servlet.http.HttpServletResponse#sendError(int, String) to send the error, with the error message in the body, to the client.
If the result has a parameters status, and no error, then nothing is written to the response body. It only set the status and the headers, and send it to the client.
I suggest to add a parameter message that can be written to the response when using the parameter status.
I'm working on a patch for this, it shouldn't take long.