Javascript 获取刷新令牌不工作(React.js)

Javascript 获取刷新令牌不工作(React.js),javascript,reactjs,rest,api,fetch,Javascript,Reactjs,Rest,Api,Fetch,我又来了。我正在尝试执行一个fetch,以请求API根据localStorage中先前存储的令牌更新令牌。它给出了错误400(),我仍然不知道为什么。前一个令牌必须在POST请求的主体上 任何帮助都是可以接受的,我感到很失落。。。我已经讨论这个问题好几天了 fetch(url + '/api-token-refresh/', { method: 'POST', headers: { 'Content-Type': 'applicat

我又来了。我正在尝试执行一个fetch,以请求API根据localStorage中先前存储的令牌更新令牌。它给出了错误400(),我仍然不知道为什么。前一个令牌必须在POST请求的主体上

任何帮助都是可以接受的,我感到很失落。。。我已经讨论这个问题好几天了

    fetch(url + '/api-token-refresh/', {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json'
        }, body: JSON.stringify({
            token: localStorage.getItem('token')
        })
    })
我认为问题来自于我在localStorage中存储时,因为在请求负载上我得到了
token:“{”token”:EYJ0Exaiioijkv1qiljHbGcIjiuzi1Nij9.EYJ1c2Vyx2LcJ1c2VyBMFtzSi6inpy2fyzg8uy2fycm9syubwfPBc5jb20ilcjleHaiOje1mzmxmty2oTqSimvtywLjxJyxJyxJyBy5JyxJyxyBy2HqGdTywlMnVbSiim9yawdfaw0ixNtMyxOdk0fq.ss3kuc8o51rix05bFvy9n5FvyTvTvTvTvTvTvTvTvTvTjk“}”
什么意思是我不能只拿到代币


如果你还需要什么,尽管问,我会补充问题的。感谢您的关注。

我正在使用JSON.stringify,令牌正在进行请求。请求中有一个字符串,很快我就更改了正文,状态更改为200。谢谢你的帮助

fetch(url + '/api-token-refresh/', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json',
        'Accept': 'application/json'
    }, body: (localStorage.getItem('token'))
})

console.log(localStorage.getItem('token'))
是否返回预期结果?请显示使用error@SofiaRibeiro如果这是
console.log(localStorage.getItem('token'))
的结果,那么您可能只需要替换
body:JSON.stringify({token:localStorage.getItem('token'))
带有
主体:JSON.stringify(localStorage.getItem('token'))
,因为localStorage已经返回了一个键/值对,所以您不需要重新创建主体。您是否尝试使用类似curl或Postman的方法来检查服务器端的令牌是否有效?请参阅我的答案@Signo并感谢您的帮助!