У меня есть сервлет, который генерирует .png изображение и записывает его в OutputStream
в виде массива байтов.Возможно ли вернуть более одного значения из сервлета клиенту?
Я хотел бы создать приложение, которое запускает этот сервлет и загружает сгенерированное изображение. Я также хотел бы измерить, сколько времени занимает сервлет, чтобы сгенерировать изображение, не включая время проверки параметров и т. Д. Я знаю, что это невозможно из приложения на стороне клиента, поэтому сам сервлет должен измерить это время, а затем отправить измеренное значение обратно в клиентское приложение.
Моя проблема: как можно отправить более одного объекта из сервлета: изображение и значение времени?
Должен ли я использовать, например, JSON? Или, если я пишу изображение (как массив байтов) и значение времени (как длинное значение) в OutputStream
, как я могу его прочитать на стороне клиента?