我使用哪种策略重定向RaiseFault或AssignMessage?

时间:2014-05-02 17:49:29

标签: apigee

我想在API处理期间进行重定向。基本上重定向到我的登录页面并要求用户进行身份验证。我应该使用AssignMessage还是RaiseFault Apigee政策?那是什么区别?

1 个答案:

答案 0 :(得分:0)

提升故障策略将停止所有处理并将有效负载返回给您的客户端。 AssignMessage将继续使用您定义的新Payload继续执行后端目标并运行策略。

所以...... RaiseFault。

并且,与评论中一样,如果您返回非成功代码,则RaiseFault策略将仅作为错误记录在Google Analytics中(2xx和3xx不被视为错误,因此如果您执行302重定向,则会赢得&#39 ;被跟踪为错误)。