我应该在哪里找到Mule CRC32过滤器?

时间:2015-01-17 16:35:14

标签: mule

我想找到Mule CRC32计算器并在我的流程中进行过滤。我在第一次流程结束时找到了计算器,就在回复之前。但是我在哪里找到过滤器?在收到第二个请求后? 当我这样做时,我收到以下错误:

Root Exception stack trace: org.mule.api.expression.RequiredValueException: Expression Evaluator "header" with expression "invocation:crc32" returned null but a value was required.

可能导致此错误的另一件事是: 我使用Firefox发送第一个HTTP请求,然后我复制响应 body 并使用Postman(Chrome)发送第二个请求。我是否丢失了校验和数据?

谢谢, 可人

1 个答案:

答案 0 :(得分:0)

这里的问题似乎是您的属性的范围。 看起来您想要将标头发送回您的请求者,然后将其发送回服务器。

要这样做,请在第一个流程中使用一个oubound属性(而不是一个永远不会超出第一个流程的流量变量)。然后,如果请求发送crc,则将其作为第二个流的入站属性。

查找有关范围的here的更多信息。

相关问题