aws-api-gateway - 如何在 AWS API 网关中为 favicon.ico 创建 api 代理
问题描述
所以 - 在 API 网关中 - 创建以下内容:
- 资源:favicon.ico
- 方法: GET 作为我域上另一个图标上的图标的 http 代理
- 集成请求:输入http,输入直通:是
- 集成响应 - Content-Type 映射值“image/png”,未定义映射模板
- method-response - Content-Type 映射通过
如果我对其进行测试,它似乎会返回以 PNG 开头的二进制输出 - 但如果我从 URL 转到那里,我会得到正确的内容类型 - 但图像无效 - 它会显示为一个空方块。当我在 chrome 中查看网络选项卡时,它会将其视为 image/png。
一个区别是内容长度,原始值为 3114,但当我通过代理时为 2470 - 因为它是 gzip 压缩的 - 但是 a) 不知道这是否是问题,并且 b) 不知道如何停止 API 压缩它。
有谁知道我做错了什么?
解决方案
推荐阅读
- typescript - 变量无法接收数据
- c++ - 通过引用接收的习语和私有构造函数不兼容?
- javascript - Angular 6 使用映射生成路由
- docker - 无法使用 GCP 容器注册表中的映像启动 Docker 容器
- javascript - 使用 socket.io 和 Angular 对值进行归因
- c++ - 离开方法时重置变量值
- git - How to combine two visual studio online environments to work with a single git repository
- list - 具有身份(单位岩浆)的 FreeMagma 是否形成列表结构?
- sql - 在 SQL Server 2016 中创建间隔
- javascript - 我的脚本没有禁用文本框-AngularJS