我一直在尝试使用Python将字节POST到API网关端点,并与AWS Lambda函数集成。
我收到了#34;请求太长"回复消息。这是一个3mb的音频文件。有人可以指出可能存在的问题吗?
import requests
import json
bytes = open('audio.mp3','rb').read()
new_object = {
'audio' : bytes
}
response = requests.post(my_url,data=new_object)
print(response.text)
提前谢谢。
答案 0 :(得分:0)
您应该可以发布binary data 直至limits。
我建议先使用curl
测试您的终端。这将证明博客文章中概述的二进制配置。然后,您可以专注于让requests
做同样的事情。