Ell*_*son 12 amazon-web-services
使用亚马逊的API网关我可以创建一个端点来调用输出纯文本的lambda函数.但是,当我在端点上发出请求时,输出将返回默认内容类型"application/json".这将输出包含在引号中的纯文本响应.我想将响应标题更改为"text/plain",因此它只输出用引号打开的文本.有谁知道如何做到这一点?
Ant*_*eda 32
所以我设法让这个工作.
在Integration Response中,您需要添加一个类型为"text/plain"的新映射模板
在框中输入模板类型:
$input.path('$')
Run Code Online (Sandbox Code Playgroud)
或者要返回的值的路径并保存新的映射模板(不要选择模型!)
然后,您需要重新部署API才能使更改生效.
我已经实现的一件事是,Method Response也使用Empty模型设置为"text/plain".我不确定这是否有效,但如果上述方法不起作用,只需添加即可.
| 归档时间: |
|
| 查看次数: |
6792 次 |
| 最近记录: |