According to the HAProxy Configuration Reference, HAProxy uses an HTTP OPTIONS
request for HTTP health checks, by default, with option httpchk
.
Since I think it's implementation dependent whether web servers provide an HTTP OPTIONS
handler or not, I wonder why HAProxy uses this request type by default. Is there any reasonable technical background?