### Summary of problem or feature request <!-- Please describe your problem/feature request here. --> It was raised before https://github.com/elastic/elasticsearch-php/issues/737 but closed without further discussion. It is indeed allowed to send body with GET method. The problem is that as long as you provide one you must then specify either `Content-Length` or `Transfer-Encoding` or both (https://tools.ietf.org/html/rfc7230#section-3.3) None of those are provided. So as expected proxies go crazy, since then there is no way to infer the body length, hence return HTTP 411 ### Code snippet of problem <!-- If applicable, please include a copy of your code which triggers the suspected bug. You may use the markdown php code tags to format your paste: ```php $params = ['foo']; ``` --> ### System details <!-- Please include these details about your system! If they are omitted, the ticket will be deprioritized over other users requests/tickets. --> - Operating System N/A - PHP Version N/A - ES-PHP client version 6.1.0 - Elasticsearch version N/A