为什么我会收到 http 请求正文的乱码?

奎特福德

我正在尝试创建一个使用 AWS lambda api 网关作为后端的 Slack 机器人。然而,我得到的事件有效载荷有一个难以理解的有效载荷主体。

在我跟随身体的例子中应该像

我应该以某种方式解码身体吗?

我完全遵循本指南,但我在 python 中实现了 lambda 函数。我只是不知道为什么我的活动甚至没有得到适当的身体。https://youtu.be/XgFVzBNgidQ

亚历克斯·W

有效载荷不是胡言乱语,它只是 base64 编码,可以使用支持 base64 解码的库或方法进行解码。这是解码后的值:

标记= xxxxxxxxxxxxxxxxx&TEAM_ID = TSQ1S1YKB&team_domain = dankscape&CHANNEL_ID = CSQ1S2D2M&CHANNEL_NAME = BOT和USER_ID = UT078Q6BA&USER_NAME = the.dankscape&命令=%2Fecho2&文本=喜+规格&response_url = HTTPS%3A%2F%2Fhooks.slack.com%2Fcommands%2FTSQ1S1YKB%2F921356743414%2Fv3ltAkqOhjOU8HyLiOiMmJkG&trigger_id = 908962933297.908060066657.da505f8459f1102a090444d8934e188b

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我会收到此Perl Net :: Async :: HTTP警告?

为什么我会收到HTTP状态404-未找到?

为什么有时我会收到并发NSURLSession请求的回复混乱

当 App-Servicename 包含“ß”时,为什么我会收到消息“请求被限制”

为什么我会收到HTTP状态500-未知实体:org.hibernate.impl.SessionImpl异常?

为什么我会收到“您的请求产生错误。[newNullResponse]' 在我的应用程序的 iTunes 页面上?

为什么在我使用Esearch和Efetch时会收到BioPython HTTPError:HTTP错误400:错误的请求

NET 核心 webapi:为什么我会收到带有此特定 API 请求的 404?

为什么我会收到“src/app/component.service.ts(9,29) 中的错误:错误 TS2304:找不到名称‘Http’。” 在角度?

向Giphy API提出请求时,为什么会收到HTTP错误403?

在Go中解码请求正文-为什么会收到EOF?

使用ocaml-cohttp Client.post方法请求HTTPS服务器时,如何调试HANDSHAKE_FAILURE?(为什么我会收到此错误?)

为什么我的 axios GET 请求会收到 [object Object]?

为什么我收到Http / 1.1 400错误的请求?

为什么我会收到AmbiguousForeignKeysError?

为什么我会收到QUnhandledException?

为什么我会收到ClassCastException?

为什么我会收到OutOfMemoryException?

为什么我会收到 ArrayIndexOutOfBoundsException?

为什么我会收到 NetworkOnMainThreadException?

为什么我会收到 NumberFormatException?

防止改造编码我的http请求正文

flutter http get-为什么访问在NodeMCU上运行的服务器时会收到“无效的请求方法”?

为什么不能将“文件”用作http请求的“正文”?

此URL请求的http请求和响应正文是什么?

为什么我的 http 请求从 2017 年切换到 vs 2019 后没有正文?

当我尝试更改我的 Discord 头像时,为什么会收到“400:错误请求”?

Java Socket未接收到HTTP请求的正文

为什么我会从Pythons请求模块收到超时错误?