我在 API Gateway 上启用 gzip 压缩有点麻烦。我正在使用 Laravel Vapor,它在后台使用 AWS Lambda。
我已经搜索了 API Gateway 控制台仪表板的设置,但无济于事。我在我的应用程序中设置了 CORS,并且启用了以下功能:
'allowedHeaders' => [
'Accept',
'Accept-Encoding',
'Authorization',
'Access-Control-Expose-Headers',
'Content-Type',
'X-Requested-With',
'Origin',
'X-Shadow-Progress',
'X-Socket-ID',
'x-socket-id'
],
我的印象是,Accept-Encoding
在我的后端设置可以解决问题,但它根本不起作用。响应标头中从来没有Content-Encoding: gzip
。