【问题标题】:How to decompress gziped AWS gateway api lambda response in react?如何在反应中解压缩 gziped AWS 网关 api lambda 响应?
【发布时间】:2022-06-29 06:47:07
【问题描述】:

我跟随this answer成功使用gzip压缩数据并避免AWS lambda 6MB响应限制。但是我不知道在收到响应后如何解压缩并转换为字符串。 在前端反应应用程序中。我的文件是一个日志文件。

【问题讨论】:

    标签: javascript reactjs aws-lambda aws-api-gateway


    【解决方案1】:

    您可以使用 zlib 模块从 AWS Lambda API 网关解压缩 gzip 响应。

    import zlib
    
    def lambda_handler(event, context):
        # get the gzip response from the API Gateway
        response = event['body']
        
        # decompress the response
        decompressed_response = zlib.decompress(response, 16+zlib.MAX_WBITS)
        
        # return the decompressed response
        return decompressed_response
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      • 2022-12-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多