如何为给定的后端指定备用错误文件?

我们目前使用错误文件在遇到错误时向客户端发送各种40x / 59x错误消息。

目前这些错误文件是html格式的,但是我想根据来自客户端的格式请求参数来切换它们 – 也就是说,在某些情况下,根据预定义的请求参数的存在,我需要能够发送错误在XML而不是HTML。

除了将后端分成两个端点之外,我认为没有办法有条件地做到这一点 – 这将是非常丑陋的。 有没有办法做到这一点,而不分裂后端?

我们正在使用haproxy v1.5.1