2018年4月9日月曜日

【AWS】APIのレスポンスがなぜかgzipになる

Accept-Encoding が設定されているわけでもないリクエストに対して、レスポンスがgzipになってしまう事象が発生。
APIGatewayのsdkを使ってAPIを呼び出していたが、JavaClientではjson形式で受信。
Objective-cのsdkではなぜかヘッダーがgzipとなって受信エラーになっていた。

調査の結果
elasticbeansTalkでapache-tomcatで構成されたspringboot環境でAPIサーバーを構築していたが、elastickBeansTalkのWEBサーバー設定で、gzip圧縮有効にしていたこことが判明。

たぶんそれで解決、のはず・・・


ちなみに、なぜ、sdkによって差異が出るかは不明。微妙にレスポンスボディのサイズが違う?


0 件のコメント:

コメントを投稿