blocking a request is fine, the request is stopped, the client gets an error
my point is that a middlebox that receives a GET request with a body may drop the body from the request and still forward the request onwards, without the body
these are categorically different outcomes