Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSO2 API管理器过滤器JSON结果_Wso2 - Fatal编程技术网

WSO2 API管理器过滤器JSON结果

WSO2 API管理器过滤器JSON结果,wso2,Wso2,我试图在WSO2 API管理器中过滤来自主应用程序的JSON结果,并过滤结果中的URL。我没有试过任何具体的方法。有什么想法吗?在Filter mediator中使用xpath来识别特定的消息/属性。检查负载和筛选器中的url。检查如何创建一个代理服务来过滤所有传入和传出的请求以过滤掉负载中的url?我想我的问题不是很清楚。我没有尝试根据URL进行筛选。例如,如果我有一个服务返回一个用户对象(JSON格式),其中包含:姓名、电子邮件地址、电话号码和地址,我希望能够通过搜索准确的电子邮件地址,将整

我试图在WSO2 API管理器中过滤来自主应用程序的JSON结果,并过滤结果中的URL。我没有试过任何具体的方法。有什么想法吗?

在Filter mediator中使用xpath来识别特定的消息/属性。检查负载和筛选器中的url。检查

如何创建一个代理服务来过滤所有传入和传出的请求以过滤掉负载中的url?我想我的问题不是很清楚。我没有尝试根据URL进行筛选。例如,如果我有一个服务返回一个用户对象(JSON格式),其中包含:姓名、电子邮件地址、电话号码和地址,我希望能够通过搜索准确的电子邮件地址,将整个userobject分页到只删除电子邮件地址的功能。您可以在编辑响应路径中的api配置(位于deployment/server/synapse文件夹中)时实现这一点,有一个类中介来执行这个映射逻辑,并将其保存在响应路径/outsequenceHi-Ratha中,我想这就是解决这个问题的方法。我一直在尝试编写一个xslt文件,该文件将用于所有API定义的后续部分,以过滤掉我试图过滤掉的短语/url的任何出现。但是,没有检测到我的文件,我得到了一个空异常。您必须在后续操作中使用XSLT mediator,将XSLT脚本存储在注册表中,并从mediator指向它。从sourceview执行所有更改(使用management conosle)或在texteditor中打开apiconf并进行编辑。完成后保存并重新启动服务器。谢谢你的帮助Ratha,我真的很感激。是否有说明如何将脚本保存到注册表的文档?(这只是一个保存到正确文件夹的问题吗?还是一个特殊存储?)