【问题标题】:Send POST request in ATG with checkFormRedirect method使用 checkFormRedirect 方法在 ATG 中发送 POST 请求
【发布时间】:2019-01-25 17:30:49
【问题描述】:

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

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

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

ATG 有什么方法可以为 POST 重定向提供一些东西。请帮忙。

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 2020-12-29
      • 2015-10-03
      • 2013-11-20
      相关资源
      最近更新 更多