- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我需要将 PNG 从 Amazon Lambda Java 函数返回到 Amazon Rest API。我用这样的函数原型(prototype)构建了函数:
public static void generatePng(InputStream request, OutputStream response, Context context)
InputStream 请求详细说明了需要写入图像的信息。 OutputStream 响应是发回的内容,是一个 png 图像。我已经测试了代码并且知道编码到输出流中的图像是正确的,因为我的测试将其写入一个我可以在图像编辑器中看到的文件。
我遇到的问题是将 Lambda 函数的响应连接到 API 网关。这些文档专门讨论了字符串响应,但我的响应负载是二进制图像数据。
在 Lambda Integration Response 中,我尝试添加 header 映射:
Content-Length integration.response.header.Content-Length
内容类型 integration.response.header.Content-Type
和 body 映射:content-type: image/png 模板为 $input.body
我还在方法响应部分添加了 image/png 响应模型。
在测试 API 时,虽然 API 调用的响应不显示图像,而是以正确的 png 标题开头的图像的字符串转储:
例如:响应正文
?PNG
IHDR?
??~LIDATx? ...
响应 header 确实显示: {"Content-Type":"image/png"}
有人知道如何配置 Amazon API 网关以接受图像作为 lambda 函数调用的输出并将其正确呈现回调用者吗?
到目前为止,我已经生成了以下代码来尝试将相关数据整合在一起。 但是,使用“+ 7”函数会产生以下问题。 Registration date = '2018-01-01' 它正在推迟 2018-04-0
我已经成功地将我的自定义购物车发布到 PayPal——它处理订单非常漂亮,当收到付款时,它会将数据发回我在配置中指定的 URL。代码基于此处找到的库:http://www.phpfour.com/bl
我是一名优秀的程序员,十分优秀!