【问题标题】:axios request with headers only working if react-native-debugger is enabled仅当启用 react-native-debugger 时,带有标头的 axios 请求才有效
【发布时间】:2020-11-23 06:57:32
【问题描述】:

我有这种奇怪的经历,比如如果我在 react native 调试器中启用网络检查,然后 Axios 请求会正确发送响应,但如果我禁用网络检查,那么我得到的响应是错误的。

详细说明:我有一个返回令牌过期状态的 API 我已将令牌设置为 1 天,因此如果令牌过期,我会得到“-1”,如果令牌有效,我会得到“0”。但是,如果我启用网络检查,那么响应是正确的,如果我禁用网络检查,那么它不会检查令牌是否过期,就像 API 为正确和错误的令牌返回“0”一样。这在邮递员中也可以正常工作。

在下面查看我的 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'
        }
    })

【问题讨论】:

    标签: android reactjs react-native axios react-native-android


    【解决方案1】:

    我在使用 Axios 发送文件时遇到了很多问题。 我推荐使用RNFetchblob

    【讨论】:

      猜你喜欢
      • 2018-12-24
      • 2013-01-07
      • 1970-01-01
      • 2018-12-06
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2019-07-24
      • 2021-12-09
      相关资源
      最近更新 更多