使用axios请求头信息仅在启用react-native-debugger时才有效。

3
我有一种奇怪的经验,如果我在React Native调试器中启用网络检查,那么Axios请求会正确地发送响应,但是如果我禁用网络检查,则得到的响应就是错误的。
详情如下:我有一个API返回令牌过期状态,我将令牌设置为1天过期,因此如果令牌过期,我会得到“-1”,如果令牌有效,则我会得到“0”。但是如果我启用了网络检查,则响应是正确的,如果我禁用了网络检查,则不会检查令牌是否过期,就像API对于正确和错误的令牌都返回“0”。这在Postman中也很好地工作。
请查看我的API请求如下:
await axios({
        method: 'POST',
        url: `https://xxxxxxxxx.in/univadmin/app.phpa=uniliteGetMenus&univcode=${data.funivcode}`,
        data: {
            mobile: data.fmobileno,
            imei: 'imei'
        },
        headers: {
            'X-Auth-Origin': 'UXXXXXE',
            'X-Auth-Token': token,
            'Content-Type': 'application/json'
        }
    })
1个回答

1

在使用Axios发送文件时,我遇到了很多问题。我建议使用RNFetchblob


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接