response-transformer

<p class="shortdesc">后端结果到前端的一个转换过滤器,针对json操作只支持的content-type=application/json。执行顺序: remove -> rename -> replace -> add -> append。</p> <section class="section" id="response-transformer__section_zbx_ptx_2sb"><h2 class="doc-tairway">配置参数说明</h2> <table class="table" id="response-transformer__table_yxy_qtx_2sb"><caption></caption><colgroup><col><col><col><col><col></colgroup><thead class="thead"> <tr class="row"> <th class="entry align-left" id="response-transformer__table_yxy_qtx_2sb__entry__1">参数名</th> <th class="entry align-left" id="response-transformer__table_yxy_qtx_2sb__entry__2">参数类型</th> <th class="entry align-left" id="response-transformer__table_yxy_qtx_2sb__entry__3">是否必须</th> <th class="entry align-left" id="response-transformer__table_yxy_qtx_2sb__entry__4">默认值</th> <th class="entry align-left" id="response-transformer__table_yxy_qtx_2sb__entry__5">参数说明</th> </tr> </thead><tbody class="tbody"> <tr class="row"> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__1 ">remove</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__2 ">json</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__3 ">N</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__4 "></td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__5 ">内部包含{headers:[],json:[]},数组内的格式为【字段名】</td> </tr> <tr class="row"> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__1 ">replace</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__2 ">json</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__3 ">N</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__4 "></td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__5 ">内部包含{headers:[],json:[]},数组内的格式为【字段名:新字段值】</td> </tr> <tr class="row"> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__1 ">add</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__2 ">json</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__3 ">N</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__4 "></td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__5 ">内部包含{headers:[],json:[]},数组内的格式为【新字段名:新字段值】如果已经存在的则不会新增。</td> </tr> <tr class="row"> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__1 ">append</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__2 ">json</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__3 ">N</td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__4 "></td> <td class="entry align-left" headers="response-transformer__table_yxy_qtx_2sb__entry__5 ">内部包含{headers:[],json:[]},数组内的格式为【字段名:拼接字段值】</td> </tr> </tbody></table> <p class="p">示例:</p> <pre class="pre codeblock" id="response-transformer__codeblock_pkv_vtx_2sb"><code>{ "remove": { "json": [], "headers": [] }, "replace": { "json": [], "headers": [] }, "add": { "json": [], "headers": [] }, "append": { "json": [], "headers": [] } }</code></pre> </section> <section class="section" id="response-transformer__section_c4p_wtx_2sb"><h2 class="doc-tairway">配置示例</h2> <p class="p"><img class="image" id="response-transformer__image_vm1_f5x_2sb" src="https://obs-cn-shanghai.fincloud.pinganyun.com/pacloud/20220910180811-14ab54b09142.png" width="800"></p> </section> <section class="section" id="response-transformer__section_ghs_h5x_2sb"><h2 class="doc-tairway">场景说明</h2> <p class="p"><strong class="ph b">不缓存静态资源配置</strong></p> <pre class="pre codeblock" id="response-transformer__codeblock_l2f_j5x_2sb"><code>{ "add": { "headers": [ "cache-control:private, no-store, no-cache, must-revalidate, proxy-revalidate", "Pragma: no-cache", "Expires: -1" ], "json": [] }, "replace": { "headers": [], "json": [] }, "append": { "headers": [], "json": [] }, "remove": { "headers": [], "json": [] } }</code></pre> </section>
以上内容是否解决了您的问题?
请补全提交信息!
联系我们

电话咨询

400-151-8800

邮件咨询

fincloud@ocft.com

在线客服

工单支持

解决云产品相关技术问题