[英]Why am I not able to read the request body when I construct a HTTP request from a dump?
[英]Why am I getting gibberish for http request body?
我正在尝试创建一个使用 AWS lambda api 网关作为后端的 Slack 机器人。 但是,我得到的事件负载有一个难以理解的负载主体。
在下面的例子中,我应该像
我应该以某种方式解码身体吗?
我完全按照本指南进行操作,但我在 python 中实现了 lambda 函数。 我只是不知道为什么我的活动甚至没有得到适当的身体。 https://youtu.be/XgFVzBNgidQ
有效负载不是乱码,它只是 base64 编码的,可以使用支持 base64 解码的库或方法进行解码。 这是解码后的值:
token=xxxxxxxxxxxxxxxxx&team_id=TSQ1S1YKB&team_domain=dankscape&channel_id=CSQ1S2D2M&channel_name=bot&user_id=UT078Q6BA&user_name=the.dankscape&command=%2Fecho2&text=hi+spec&response_url=https%3A%2F%2Fhooks.slack.com%2Fcommands%2FTSQ1S1YKB%2F921356743414%2Fv3ltAkqOhjOU8HyLiOiMmJkG&trigger_id=908962933297.908060066657.da505f8459f1102a090444d8934e188b
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.