javascript - 如何制作成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>
解决方案
我解决了这个问题!我在 Axios 中为 responseType 标头输入“arrayBuffer”而不是“arraybuffer”大声笑
推荐阅读
- spring-boot - H2数据库无法转换日期
- django - Django:从重置密码页面重定向登录用户
- c - CS50 Caesar 程序 (pset2) 运行但在 check50 中输出错误(“预期退出代码 1,而不是 0”)
- python - 当我在 sklearn 中为我的目标变量使用 LabelEncoder 时,如何解码多类?
- here-api - 是否有功能请求或注意地理编码搜索结果中的差异的地方?
- reactjs - 消息输入 React 组件禁用文件上传
- c# - 平台相关执行
- php - 将计数从一个表插入到另一个表
- java - 添加新值后,ArrayList 中的所有元素都更改为最后一个值
- mysql - FRESH INSTALLED MYSQL 5.7 无法通过套接字“/tmp/mysql.sock”连接到本地 MySQL 服务器