cookies - set-cookie 标头解码为单个字符数组
问题描述
我正在使用 axios 发送一个相对标准的请求,大致如下:
let loginAttempt = await axios.post('url', {headers: ..., data: ...});
但是,当读取存储在 中的 JSON 时loginAttempt
,headers["set-cookie"]
似乎变成了一个对象数组,其中键是递增的整数,值是 set-cookie 字符串的每个字符。示例:a=bc
变成的 set-cookie [{"0": "a", "1": "=", "2": "b", "3": "c"}]
,这真的很奇怪。
我可以将对象键连接回字符串形式,但这似乎是解决原本不应该存在的问题的方法。
为什么 axios 以这种奇怪的方式读取 set-cookie 标头?
请注意,当使用不同的库(例如request
. 我正在迁移到 axios。
解决方案
推荐阅读
- pivot-table - 双引号中的雪花枢轴列的问题或错误
- java - java - 如何在java 2d数组中交换具有特定索引的列?
- python - 自定义用户模型不创建对象
- java - 如何在一个标签上绘制多个类?(爪哇)
- javascript - WebPack 无法通过本地项目中的命令执行
- c# - 如何使用 XDocument 更新具有命名空间要求的现有 xml 文件?
- java - 某些测试用例的答案是错误的
- java - Java - 当枚举本身可以用作地图时,为什么要使用 EnumMap?
- php - 当我单击提交时,它会打开 php 文件而不是运行它并发送邮件
- c++ - QScroller 禁用动态滚动