Hi
I'm still searching a way for capturing the request payload with
haproxy-2.1.3 as it was possible with haproxy-1.8.x.
config-snippet:
-------
declare capture request len 90000
declare capture response len 90000
log-format "srcip=%ci:%cp feip=%fi:%fp(%f,%ft,%fc) beip=%bi:%bp(%b,%bc)
serverip=%si:%sp(%s) "%r" %ac/%fc/%bc/%sc/%rc %sq/%bq requests=%rt
resptime=%Tr bytesread=%B status=%ST tsc=%tsc sslv=%sslv ms=%ms
request=%hr response=%hs"
http-request capture req.payload(0,0) id 0
http-response capture res.payload(0,0) id 0
-------
The log shows only "{#DO?} instead of the requested payload:
...sslv=TLSv1.3 ms=325 request={#D0?} response={#D0?}
Any hints for this? Or another way configuring this?
Many thanks.
Kind regards,
Tom
On 17.04.20 09:10, Tom wrote:
Hi
Any hints on my question below, how I can capture request payload with
2.1.3?
Many thanks.
Kind regards,
Tom
-------- Forwarded Message --------
Subject: Logging captured payload not working
Date: Mon, 6 Apr 2020 07:39:32 +0200
From: Tom <[email protected]>
To: [email protected]
Hi
Using haproxy 2.1.3, I'm trying to capture the request payload of an
http/1.1 tls-offloaded session:
config-snippet:
-------
declare capture request len 90000
declare capture response len 90000
log-format "srcip=%ci:%cp feip=%fi:%fp(%f,%ft,%fc)
beip=%bi:%bp(%b,%bc) serverip=%si:%sp(%s) "%r" %ac/%fc/%bc/%sc/%rc
%sq/%bq requests=%rt resptime=%Tr bytesread=%B status=%ST tsc=%tsc
sslv=%sslv ms=%ms request=%hr response=%hs"
http-request capture req.payload(0,0) id 0
http-response capture res.payload(0,0) id 0
-------
The log shows only "{#DO?} instead of the requested payload:
...sslv=TLSv1.3 ms=325 request={#D0?} response={#D0?}
As I remember the config above worked for haproxy-1.8.x.
Any hints for this?
Many thanks.
Tom