相关疑难解决方法(0)

在Python中解析多部分请求字符串

我有这样的字符串

"--5b34210d81fb44c5a0fdc1a1e5ce42c3\r\nContent-Disposition: form-data; name=\"author\"\r\n\r\nJohn Smith\r\n--5b34210d81fb44c5a0fdc1a1e5ce42c3\r\nContent-Disposition: form-data; name=\"file\"; filename=\"example2.txt\"\r\nContent-Type: text/plain\r\nExpires: 0\r\n\r\nHello World\r\n--5b34210d81fb44c5a0fdc1a1e5ce42c3--\r\n"
Run Code Online (Sandbox Code Playgroud)

我也有其他标题可用的请求标头。

如何使用Python3轻松解析?

我正在通过API网关在AWS Lambda中处理文件上传,请求主体和标头可通过Python dict使用。

关于堆栈溢出还有其他类似的问题,但是大多数都假设使用requests模块或其他模块,并且期望请求详细信息采用特定的对象或格式。

注意:我知道可以将用户上传到S3并触发Lambda,但是在这种情况下,我故意选择不这样做。

python aws-lambda aws-api-gateway

2
推荐指数
2
解决办法
2121
查看次数

标签 统计

aws-api-gateway ×1

aws-lambda ×1

python ×1