首页 > 解决方案 > 如何制作成Buffer?- 尝试解码 MessagePack Axios 对 JSON 或 JavaScript 对象表示法的响应

问题描述

我正在尝试使用 Axios 解码来自后端调用的 MessagePack 响应,如下所示:��matches����attendance��away_team�� 等。

转换成我可以访问其内容的格式(例如 JSON 或 JavaScript 对象)。简单地使用 msgpack-lite 的 decode 是行不通的,因为它需要是一个 Buffer。如何将此响应放入缓冲区?据我所知,缓冲区需要看起来像<Buffer 82 a4 6e 61 6d 65 a8 4a 6f 68 6e 20 44 6f 65 a3 61 67 65 0c>

标签: javascriptaxiosmsgpack

解决方案


我解决了这个问题!我在 Axios 中为 responseType 标头输入“arrayBuffer”而不是“arraybuffer”大声笑


推荐阅读