Когда клиент отправляет изображение на одну из остальных конечных точек, принимается только часть данных.
Чтобы быть уверенным в том, что происходит, я сделал трассировку с помощью Wireshark и проанализировал ее.Приложение действительно не получает последнюю часть сообщения.Это связано с тем, что приложение не может получить все данные в течение времени ожидания 900 мс, указанного на стороне клиента.Его буферы заполнены на полпути через прием.
Я получаю предупреждение приложения org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver [http-nio-0.0.0.0-9999-exec-35]Не удалось прочитать сообщение HTTP: org.springframework.http.converter.HttpMessageNotReadableException: ошибка ввода-вывода при чтении входного сообщения;вложенное исключение - java.io.EOFException: непредвиденное чтение EOF в сокете
И клиент получает тайм-аут соединения.