I have created a simple python script using sockets, I use openlitespeed to proxy to this http backend, I see openlitespeed is altering accept-encoding in requests headers, only if accept-encoding is equal to "br", the accept-encoding is "br", anything else is converted to "gzip", for example if accept-encoding is equal to "br, deflate", the accept-encoding is converted to "gzip", if accept-encoding is equal to "gzip, br" the accept-encoding is converted to "gzip", only if accept-encoding is equal to "br", the accept-encoding is "br".