Hi,
I ve just submit a sample which returns the content of the unique-id.
So, you can write:
unique-id-format %{+X}o\ %ci-%cp-%rt-%pid-%Ts%fp
acl unique_id_missing hdr_cnt(X-Unique-ID) eq 0
http-request add-header X-Unique-ID %[unique-id] if unique_id_missing
Thierry
On Fri, 8 Apr 2016 15:31:22 +0000
Scott Rankin <[email protected]> wrote:
> Hi all,
>
> I’m trying to replicate functionality from a previous load balancer in
> HAProxy, and the final sticking point seems to be the unique ID header. I
> found the unique-id-header and unique-id-format commands, which are great,
> but what I want to do is only add a unique-id-header if there is not already
> one present. If there is one present, I do not want to add another one
> (which is what seems to be happening by default).
>
> I’ve tried adding a conditional:
>
> acl unique_id_missing hdr_cnt(X-Unique-ID) eq 0
> unique-id-format %{+X}o\ %ci-%cp-%rt-%pid-%Ts%fp
> unique-id-header X-Unique-ID if unique_id_missing
>
> But that does not seem to be working. Should it? If not, is there another
> way to go about this?
>
> Thanks!
> Scott
>
> This email message contains information that Motus, LLC considers
> confidential and/or proprietary, or may later designate as confidential and
> proprietary. It is intended only for use of the individual or entity named
> above and should not be forwarded to any other persons or entities without
> the express consent of Motus, LLC, nor should it be used for any purpose
> other than in the course of any potential or actual business relationship
> with Motus, LLC. If the reader of this message is not the intended recipient,
> or the employee or agent responsible to deliver it to the intended recipient,
> you are hereby notified that any dissemination, distribution, or copying of
> this communication is strictly prohibited. If you have received this
> communication in error, please notify sender immediately and destroy the
> original message.
>
> Internal Revenue Service regulations require that certain types of written
> advice include a disclaimer. To the extent the preceding message contains
> advice relating to a Federal tax issue, unless expressly stated otherwise the
> advice is not intended or written to be used, and it cannot be used by the
> recipient or any other taxpayer, for the purpose of avoiding Federal tax
> penalties, and was not written to support the promotion or marketing of any
> transaction or matter discussed herein.
--