tl;dr: API Gateway may treat binary as text and mangle the content, such as when our backend server returned Content-Type: text/html; charset=UTF-8 with Content-Encoding: gzip responses. My workaround for Apache 2.4: SetEnvIf x-amzn-apigateway-api-id .+ no-gzip. (If the request contains the header with any value, don’t gzip the response.)
For me, it really started with a sibling rivalry. I wanted to try everything my older brother did, and secretly, I wanted to be better at it than he was. We had wars about who could write better BASIC programs. When my dad bought AssemPro for our Amiga, my brother decided to learn it: therefore, so did I.