aws lambda UTF-8响应头

时间:2016-03-07 15:18:13

标签: amazon-web-services utf-8 aws-lambda

我有一个lambda函数,它返回一个包含UTF-8字符的字符串(german umlaute)。但是,AWS API-Gateway响应不包含utf-8标头。如何添加它以便客户端收到可读的响应?

1 个答案:

答案 0 :(得分:0)

我能够在Python中解决此问题:

return {
        'statusCode': 200,
        'headers': {
                "content-type":"application/json; charset=utf-8"},
        'body': json.dumps(data)
        }

我只需要设置其他标题“ content-type”。 但是我不确定是否需要启用“ HTTP-Proxy-Integration”(就像我一样)。