У меня есть требование изменить перенаправление GET на POST на внешний URL.
В настоящее время мы используем checkFormRedirect(url,req,res)
для перенаправления на внешний URL-адрес, который по умолчанию использует GET, насколько я понимаю. Я хочу изменить этот запрос на POST.
Один из способов — использовать HTTPClient API для перенаправления.
Есть ли способ, которым ATG из коробки предоставляет что-то для перенаправления POST. Пожалуйста помоги.
Если вы отправили форму в JSP при использовании checkFormRedirect(). Это уже запрос ПОЧТА, и вы можете получить данные в методе handlerXXX.
Вы можете использовать этот метод для управления перенаправлениями. Вызов API этого метода выглядит примерно так:
public boolean checkFormRedirect(pSuccessURL, pFailureURL, pRequest, pResponse);
Теперь этот метод перенаправляет на pSuccessURL, если в форме не обнаружено ошибок формы. В противном случае он перенаправляется на pFailureURL.