如何在react-native上发送在axios get()中收到的cookie,发送到以下post()?

时间:2017-09-07 08:52:47

标签: cookies react-native axios

要点: 以前的获取电话中收到的Cookie不会通过以下发布命令发送。

详细信息: 我使用以下一系列调用登录后端。

axios.get(Url.csrfToken(), { withCredentials: true })
        .then(response => response.data)
        .then(token => axios.post(Url.authenticate(), { username, password }, {
                headers: {
                    'content-type' : 'application/x-www-form-urlencoded',
                    'crsf-token' : `${token.csrfToken}`
                },
                withCredentials: true
            })
        )
        .then(response => console.log('completed'))
        .catch(error => {
            console.log(error)
        })

post()需要 get()的响应标头set-cookie中返回的Cookie。

但是post()在其标题中没有任何Cookie,导致失败。

我该如何解决,请帮助?

环境

  • 反应:16.0.0-alpha.12
  • react-native:0.47.2
  • iOS模拟器 - 版本10.0

0 个答案:

没有答案