Description
Based on the discussion in this thread. The expect handling was been changed in a way that it turns out to be pointless. Roy Fielding commented that a server can close a connection on a non-2xx status and the client does not need to send the request body in this case.
In the spirit of this, we shall close the connection immediately w/o sending the request body. It shall only be send if the server does not request to close the connection.
The client can close the connection itself if a non-2xx status has been received and it wishes not to send the request body. Otherwise one must completely the request for the server connection to continue function properly.
This likely only applies when a Content-Length header has been supplied.