2015-06-29 2 views
0

Позвольте мне объяснить, что я делаю первый:Как получить статус запроса по другому запросу?

У меня есть сервлет, который обрабатывает некоторые GET, POST и PUT запросы.

Теперь на моем PUT запросе Я сохраняю файл с request.inputStream. Теперь я хочу сделать некоторые вещи, как я выдаю еще один запрос GET, который может дать мне статус чтения входного потока этого предыдущего запроса. Я могу выдать запрос PUT, который может поместить некоторые двоичные данные с диапазоном для этого файла, который я сохраняю ранее. Или я могу отправить запрос DELETE, который отменит загрузку.

Как я могу это сделать? Как я могу получить доступ к одному запросу от другого?

+0

do u означает отслеживать загрузку файла процесса? –

+0

почти. Мне просто нужен доступ к одному запросу сервлета к другому запросу. :) – sadlil

+0

Почему? Первый запрос возвращает свой собственный статус. До тех пор он продолжается и не имеет статуса. – EJP

ответ

0

Вы можете использовать объект HttpSession в запросе и сохранить байты, считанные в InputStream.

Атрибут сеанса будет доступен по следующему запросу.

+0

Затем как я могу отменить загрузку, если выдается запрос DELETE. :) – sadlil

+0

@ Sadlil Err, прекратите писать запрос на загрузку? Зачем вам нужен второй запрос? – EJP

Смежные вопросы