Accept-Encoding が設定されているわけでもないリクエストに対して、レスポンスがgzipになってしまう事象が発生。
APIGatewayのsdkを使ってAPIを呼び出していたが、JavaClientではjson形式で受信。
Objective-cのsdkではなぜかヘッダーがgzipとなって受信エラーになっていた。
調査の結果
elasticbeansTalkでapache-tomcatで構成されたspringboot環境でAPIサーバーを構築していたが、elastickBeansTalkのWEBサーバー設定で、gzip圧縮有効にしていたこことが判明。
たぶんそれで解決、のはず・・・
ちなみに、なぜ、sdkによって差異が出るかは不明。微妙にレスポンスボディのサイズが違う?
0 件のコメント:
コメントを投稿