使用checkFormRedirect方法在ATG中发送POST请求

时间:2019-01-25 17:30:50

标签: post http-post atg atg-dynamo oracle-commerce

我需要将GET to POST重定向更改为外部URL。

当前,我们正在使用checkFormRedirect(url,req,res)重定向到外部URL,根据我的理解,该URL默认情况下使用GET。我想将此请求更改为POST。

一种方法是我们可以使用HTTPClient API进行重定向。

开箱即用的ATG是否可以为POST重定向提供一些方法。请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您在使用checkFormRedirect()时在JSP中提交了表单。这已经是一个 POST 请求,您可以在handlerXXX方法中获取数据。

您可以使用此方法控制重定向。该方法的API调用看起来像:-

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

现在,如果在表单中未发现表单错误,则此方法将重定向到 pSuccessURL 。否则,它将重定向到 pFailureURL

相关问题