我有一条路线:
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}");