We started preparing the system to gather logs for better auditing on application level. This requires us to read request bodies and responses multiple times. However, due to an incorrect implementation, multipart requests with files were not handled properly in some cases, leading to a 400 Bad Request response, even when the requests were valid.