为什么 AWS API 网关响应大小比 S3 对象的大小大很多
Why AWS API Gateway response size larger much than S3 object's size
我正在使用 AWS API 网关来集成 S3。
我知道请求的限制,API 网关的响应是 10 MB。
但是,当我请求 8 MB 视频时,错误显示:
Response body of size 15552415 exceeds maximum of 10485760 bytes and
streaming mode not supported.
我想知道响应正文怎么会比视频的尺寸大很多。我希望响应大小与视频大小相同。我尝试了 3MB、7MB 的视频,浏览器已成功下载并且下载的视频大小与原始大小(3、7 MB)相同。
谢谢,
无论如何,这看起来像是 API 网关的某些配置和设计导致了问题。
要下载大文件,我们可以通过设置 HTTP 响应 206 来使用范围下载:
我正在使用 AWS API 网关来集成 S3。
我知道请求的限制,API 网关的响应是 10 MB。 但是,当我请求 8 MB 视频时,错误显示:
Response body of size 15552415 exceeds maximum of 10485760 bytes and streaming mode not supported.
我想知道响应正文怎么会比视频的尺寸大很多。我希望响应大小与视频大小相同。我尝试了 3MB、7MB 的视频,浏览器已成功下载并且下载的视频大小与原始大小(3、7 MB)相同。
谢谢,
无论如何,这看起来像是 API 网关的某些配置和设计导致了问题。
要下载大文件,我们可以通过设置 HTTP 响应 206 来使用范围下载: