どうやらバージョン1.6.0(2015年10月)以降、できるようになりました。新しいディレクティブがあります:
option http-buffer-request
フロントエンドまたはバックエンドに含めて、HAProxyが本体にアクセスできるようにします。そして、req.bodyを使用してアクセスします。使用した設定の概要は次のとおりです。
global
log 127.0.0.1 local0
debug
maxconn 2048
ulimit-n 8012
# ...
defaults
mode http
option httplog
log-format frontend:%f/%H/%fi:%fp\ GMT:%T\ body:%[capture.req.hdr(0)]\ request:%r
option dontlognull
# ...
frontend www-http
log global
option http-buffer-request
# id=0 to store body for logging
declare capture request len 40000
bind 7.7.7.7:8007
http-request capture req.body id 0
default_backend www-backend
backend www-backend
mode http
option forwardfor
# ...