Python 具有二进制支持的Aws sam本地启动api

Python 具有二进制支持的Aws sam本地启动api,python,amazon-web-services,aws-lambda,Python,Amazon Web Services,Aws Lambda,我尝试用二进制结果(gzip流)测试lambda函数 我想使用sam本地启动api来测试我的api。 此API返回如下二进制结果: response.body = base64.b64encode("hello".encode('utf-8')) #response.headers["Content-Encoding"] = "gzip" response["isBase64Encoded"] = True return response 浏览器看到的结果是base64编码的(aGVsbG8=

我尝试用二进制结果(gzip流)测试lambda函数

我想使用
sam本地启动api
来测试我的api。 此API返回如下二进制结果:

response.body = base64.b64encode("hello".encode('utf-8'))
#response.headers["Content-Encoding"] = "gzip"
response["isBase64Encoded"] = True
return response
浏览器看到的结果是base64编码的(
aGVsbG8=
),而不是二进制结果(
hello

可以在AWS控制台中激活,但如何使用sam本地启动api激活二进制支持