【发布时间】:2014-06-29 08:51:50
【问题描述】:
我有一条路线:
from("restlet://RestletBean/{id}?restletMethod=GET")
.setHeader(Exchange.HTTP_METHOD, constant("GET"))
.setHeader(Exchange.HTTP_URI, simple("http://x.y.z.com?id={header.id}"))
.to("http://dummyHost")
当我没有提供适当的输入时(在这种情况下为id,它被用作to 路由中的URI 参数)。 to 路由会用错误页面回复我。这没有发生。相反,即使在使用死信通道错误处理程序处理后,也会出现空白页:
from("restlet://RestletBean/{id}?restletMethod=GET").
.setHeader(Exchange.HTTP_METHOD, constant("GET"))
.setHeader(Exchange.HTTP_URI, simple("http://x.y.z.com?id={header.id}"))
.to("http://dummyHost")
.errorHandler("http://x.y.z.com?id={header.id}");
【问题讨论】:
标签: java apache-camel dead-letter