Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > redirect post запросов на томкате


Автор: esi 24.8.2009, 11:07
есть задача - пересылать все запросы? приходящие на tomcat на другой хост средствами томката. При использовании HttpServletRequest.sendRedirect возникла проблема, что сервер отказывается пересылать POST-запросы, заменяя их на GET, в данном случае это критично. Есть ли простой способ решить проблему? (не открывая InputStream и OutputStream) 

Автор: chand0s 24.8.2009, 18:22
Цитата(esi @ 24.8.2009,  09:07)
При использовании HttpServletRequest.sendRedirect возникла проблема, что сервер отказывается пересылать POST-запросы, заменяя их на GET

Так работает редирект, без самостоятельной отправки POST запроса (с помощью сокетов или HTTPClient) и вычитавания ответа не обойтись.

Автор: esi 25.8.2009, 09:30
решил проблему установкой статуса 307 и header location(вместо 302 для стандартного редиректа, который действительно не работает с POST)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)