api-groovy:适用于Oracle API Platform Cloud Service的Groovy策略样本

时间:2024-05-21 19:39:50
【文件属性】:

文件名称:api-groovy:适用于Oracle API Platform Cloud Service的Groovy策略样本

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-21 19:39:50

Groovy

API平台的Groovy脚本 不建议使用某些示例,因为与脚本相比,使用策略更加容易和安全。 因为这些仅用于示例,所以它们包含非性能优化和非异常处理代码。 对于APIPCS Groovy政策 修改HTTP标头 自定义错误消息 查询参数 修改留言 请求管道 从原始API请求中删除一些元素 满足某些条件时删除JSON Array元素 仅保留原始API请求中的一些元素 响应管道 修改留言 从原始服务响应中删除一些元素 元素编辑 满足某些条件时删除JSON Array元素 仅保留原始服务响应中的某些内容 服务标注 对于OCSG Groovy Action 修改HTTP标头 添加HTTP标头 删除HTTP头 自定义错误消息 在请求管道中返回自定义错误消息 在响应管道中返回自定义错误消息 查询参数 添加默认查询参数 修改查询参数键 修改查询参数的值 修改留言 请求管道 修改留言 从原始AP


【文件预览】:
api-groovy-master
----_config.yml(26B)
----apip()
--------RemoveElementsFromJSONListInServiceResponse.groovy(963B)
--------ElementRedaction_RemoveElementFromServiceResponse.groovy(205B)
--------RemoveHTTPHeader.groovy(306B)
--------ModifyQueryParameterValue.groovy(537B)
--------ConvertPathParam2QueryParam.groovy(1KB)
--------AsyncServiceCallout.groovy(1KB)
--------ReturnCustomizedErrorMessageInRequestPipeline.groovy(815B)
--------AddHTTPHeader.groovy(191B)
--------RemoveElementsFromJSONListInAPIRequest.groovy(967B)
--------ElementRedaction_LeaveElementFromServiceResponse.groovy(487B)
--------ReturnCustomizedErrorMessageInResponsePipeline.groovy(812B)
--------ElementRedaction_LeaveElementFromAPIRequest.groovy(431B)
--------ModifyMessageInRequestPipeline.groovy(208B)
--------ModifyQueryParameterKey.groovy(475B)
--------ModifyMessageInResponsePipeline.groovy(210B)
--------ElementRedaction_RemoveElementFromAPIRequest.groovy(203B)
--------AddDefaultQueryParameter.groovy(422B)
----ocsg()
--------ElementRedaction_RemoveElementFromServiceResponse.groovy(926B)
--------RemoveHTTPHeader.groovy(453B)
--------RemoveElementsFromJSONList.groovy(1KB)
--------AddDefaultQueryParameters.groovy(513B)
--------ModifyQueryParameterValue.groovy(538B)
--------ReturnCustomizedErrorMessageInRequestPipeline.groovy(673B)
--------AddHTTPHeader.groovy(269B)
--------ElementRedaction_LeaveElementFromServiceResponse.groovy(983B)
--------ReturnCustomizedErrorMessageInResponsePipeline.groovy(640B)
--------ElementRedaction_LeaveElementFromAPIRequest.groovy(979B)
--------ServiceCallOut.groovy(504B)
--------ModifyMessageInRequestPipeline.groovy(459B)
--------ModifyQueryParameterKey.groovy(655B)
--------ModifyMessageInResponsePipeline.groovy(462B)
--------LeaveElementsFromJSONList.groovy(1KB)
--------ElementRedaction_RemoveElementFromAPIRequest.groovy(909B)
----README.md(4KB)

网友评论