wso2 - WSO2 APIM 3.2.0 - 无法重定向到订阅工作流中的 peyment 网关
问题描述
我正在尝试重定向到SubscriptionCreationWorkflow
. 我已经execute
根据为工作流配置 HTTP 重定向更改了功能。单击Subscribe
UI 中的按钮后,它订阅 API,将状态更改为ON_HOLD
但不重定向到所需的 URL。我很确定代码会被执行,因为当我使用监视服务器的响应时,Fiddler
我可以看到返回的 JSON,它包含我在execute
函数中放置的属性。我在日志记录中也没有任何错误。
是否还有其他一些我不知道的步骤?或者是别的什么?
的代码的execute
作用SubscriptionCreationWorkflow
:
@Override
public WorkflowResponse execute(WorkflowDTO workflowDTO) throws WorkflowException {
super.execute(workflowDTO);
HttpWorkflowResponse httpworkflowResponse = new HttpWorkflowResponse();
httpworkflowResponse.setRedirectUrl("http://google.lk");
httpworkflowResponse.setAdditionalParameters("CallbackUrl", "");
httpworkflowResponse.setAdditionalParameters("workflowRefId" , workflowDTO.getExternalWorkflowReference());
httpworkflowResponse.setRedirectConfirmationMsg("you will be redirected to http://google.lk");
return httpworkflowResponse;
}
解决方案
推荐阅读
- javascript - 使用 Express.js 时,为什么 Google Chrome 会忽略我的 Content-Disposition?
- c - pthreads_create(...) 执行的函数 - 指针混淆
- powershell - 如何重置 Azure AD 帐户的密码
- python - printf 样式格式字符串的解析器
- sapui5 - 无法使用 ABAP 对转义字符串进行转义
- apache-pig - 在 Pig 加载命令中使用正则表达式
- angular - 同一域中的多个 PWA
- css - TextInput 进入页面中间
- python - 每当我尝试为 python 模块安装 mysql 时,这个错误是什么?
- opencart - 自动填充目标页面上的字段的链接