Tauri fetch 网易云api 部分接口需要携带cookie

我在学习tauri配合网易云音乐过程中,发现我已经二维码登录了之后,调用一些需要登录的接口发现还是显示要我登录{code:'301',message:'需要登录'}。

这里我直接用调用用户喜欢的音乐列表为localhost:3000/likelist?uid={你的用户id},

后面发现是tauri携带cookie参数要放到query里面去参考代码如下

let url = `localhost:3000/likelist?uid=${你的用户id}`;
  http
    .fetch(`${url}`, {
      method: "POST",
      query: {
        timerstamp: new Date().getTime().toString(),
        cookie:`${登录之后生成的cookie}`,
      },
    })
    .then((res) => {
      console.log(res.data);
    });

获取的数据如下:

你可能感兴趣的:(tauri,前端)