Hello Colleagues.
I'm looking for a way to route incoming POST requests to a particular
backends based on SOAP envelope content.
Particular case:
Route incoming DeleteRequest based on Id element regex pattern match
(like ^1000.*).
Haproxy version - 1.5.19
<soapenv:Body>
<typ:AddRequest>
<typ:Id>1000000111</typ:Id>
</typ:AddRequest>
</soapenv:Body>
Look like ACL can inspect req.body as a binary content, so it should be
possible to some grade.
Is there any way to make haproxy SOAP-aware?
I'd appreciate if you share some example because it' not straightforward
for me.
Thank you
I'm looking for a way to route incoming POST requests to a particular
backends based on SOAP envelope content.
Particular case:
Route incoming DeleteRequest based on Id element regex pattern match
(like ^1000.*).
Haproxy version - 1.5.19
<soapenv:Body>
<typ:AddRequest>
<typ:Id>1000000111</typ:Id>
</typ:AddRequest>
</soapenv:Body>
Look like ACL can inspect req.body as a binary content, so it should be
possible to some grade.
Is there any way to make haproxy SOAP-aware?
I'd appreciate if you share some example because it' not straightforward
for me.
Thank you