In feign.SynchronousMethodHandler#executeAndDecode The request constructor default to HTTP protocol 1.1 then it's logged And only afterward the client execute changes it to protocol version 2.0  note : I'm using Http2Client but that should still be true for other clients