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


Reply via email to