如何在WSO2 ESB API资源中设置enable null url参数

时间:2014-11-10 02:03:59

标签: api wso2esb

当我使用uri-template在WSO2 ESB中创建API资源时:

/getbypage_xml/{usid}/{level}/{pageNum}/{lineNum}/?zzjgbm={zzjgbm}

因此,我们计划zzjgbm参数是enable null,比如

/getbypage_xml/{usid}/{level}/{pageNum}/{lineNum}

但是,WSO2 ESB响应202状态代码,意味着不可接受。

此外,如果我使用以下模板

/getbypage_xml?usid={usid}&level={level}&pageNum={pageNum}&lineNum={lineNum}&zzjgbm={zzjgbm}

当我调用

/getbypage_xml?usid={usid}&level={level}&pageNum={pageNum}&lineNum={lineNum}

或者我改变了参数的顺序,结果是一样的。

那么,如何设置uri-template启用参数is enable,并且当参数存在时,我可以使用get-property('uri.var.zzjgbm')来获取 价值。

0 个答案:

没有答案