javascript 可以在Fetch(React Js)上设置请求头上的Cookie吗?

x759pob2  于 2023-10-14  发布在  Java
关注(0)|答案(1)|浏览(152)

我想推一个Cookie的标题,这是一个代码:

async ({ username, password, captcha, idCaptcha }, thunkAPI) => {
    console.log(idCaptcha)
    const response = await fetch(`${API_ACCOUNT}/auth/login`, {
      method: 'POST',
      headers: {
        // 'Access-Control-Allow-Credentials': 'true',
        Cookie: 'JSESSIONID=' + idCaptcha,
        'Content-Type': 'application/x-www-form-urlencoded',
        // 'Access-Control-Allow-Origin': '*',
      },
      // body: new URLSearchParams({
      //   username: username,
      //   password: password,
      //   grant_type: 'password',
      //   captcha: captcha,
      // }),
      body: `username=${username}&password=${password}&grant_type=password&captcha=${captcha}`,
    })
   })

但是在开发者工具上,我找不到关键的Cookie

任何人都可以向我解释,我的代码有什么问题?

14ifxucb

14ifxucb1#

如果你想设置Cookie

import Cookies from 'universal-cookie';
const cookies = new Cookies();
cookies.set('myCat', 'Pacman', { path: '/' }); // path is optional

相关问题