为什么在axios中的headers设置Cookie不起作用?

这是在爬取资源的时候,目标网站需要带cookie才能获取数据,但是在node中想要设置cookie要怎么设置呢?是我设置的不对么?

axios({
    url: "http://www.kugou.com/yy/index.php",
    params: {
      hash,
      r: "play/getdata"
    },
    headers: {
      'Cookie': 'kg_mid=2333'
    }
  })
阅读 9.1k
1 个回答

cookie不能通过头去手动设置。cookie的设置有自己的api。它能显示在头信息里面,是因为调接口的时候浏览器帮你组装的。
你可以通过 js-cookie 这个插件去管理cookie

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题