When using THttpTransport after every request the server prints the following message:
TConnectedClient died: Could not refill buffer
However the operation seems to be completed successfully.
The error is thrown in the THttpTransport::refill function in the case where read from the transport returns 0.
I'm not sure if throwing an exception there is really necessary?