Отправить запрос POST в ATG с помощью метода checkFormRedirect - PullRequest
0 голосов
/ 25 января 2019

У меня есть требование изменить перенаправление GET на POST на внешний URL.

В настоящее время мы используем checkFormRedirect(url,req,res) для перенаправления на внешний URL, который по умолчанию использует GET согласно моему пониманию. Я хочу изменить этот запрос на POST.

Одним из способов является использование HTTPClient API для перенаправления.

Есть ли способ, которым ATG из коробки предоставляет какую-то вещь для перенаправления POST. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 02 февраля 2019

Если вы отправили форму в JSP, так как используете checkFormRedirect ().Это уже запрос POST , и вы можете получить данные в своем методе handlerXXX.

Этот метод можно использовать для управления перенаправлениями.Вызов API этого метода выглядит примерно так: -

public boolean checkFormRedirect(pSuccessURL, pFailureURL, pRequest, pResponse);

Теперь этот метод перенаправляет на pSuccessURL , если в форме не найдено ошибок формы.В противном случае он перенаправляет на pFailureURL .

...