【发布时间】:2019-12-03 13:56:20
【问题描述】:
当我尝试使用一个参数调用它时,我有一个带有三个可选参数的管道,我收到一条错误消息:
怀疑在店面请求中注入控制参数。中止请求。
这很奇怪,因为我从一个正在工作的现有管道复制/粘贴。
谢谢!
【问题讨论】:
标签: intershop
当我尝试使用一个参数调用它时,我有一个带有三个可选参数的管道,我收到一条错误消息:
怀疑在店面请求中注入控制参数。中止请求。
这很奇怪,因为我从一个正在工作的现有管道复制/粘贴。
谢谢!
【问题讨论】:
标签: intershop
ControlParameterInjectionDetector 进行以下检查:
public boolean isRequestLegal(String pipelineName, String startNodeName, Map<String, String[]> parameters)
{
if ((parameters.containsKey("PageletEntryPointUUID") || parameters.containsKey("PageletEntryPointID")) &&
!("ViewContent".equals(pipelineName) && "Start".equals(startNodeName)))
{
return false;
}
if (parameters.containsKey("WorkingTemplate"))
{
return false;
}
return true;
}
【讨论】: