axios返回空数据和null状态

Posted

技术标签:

【中文标题】axios返回空数据和null状态【英文标题】:Empty data and null status in axios return 【发布时间】:2021-02-20 23:41:14 【问题描述】:

我使用 nativescript-vue 和 axios 制作了一个应用程序。我正在使用来自 android studio 的 android 模拟器。 所以我的应用程序上周可以正常工作,因为我们进行了这项检查。现在我想更新这个应用程序,但是当我尝试登录时,它返回空 result.data 和 null result.status

我尝试在 Postman 中检查它,看看错误是否在 api 中,但它工作正常:

我还安慰了用户登录详细信息:

这是 axios 的控制台结果:

这是我的方法:

非常感谢任何可能为我指明正确方向的帮助。谢谢。

【问题讨论】:

你能解决这个问题吗?差不多一年后,我遇到了同样的问题 【参考方案1】:

如果您正在等待 axios 调用,请使用以下语法:

const response = await axios.post( method:POST, url:'someUrl',data:'somedata' , newPost);

然后记录响应变量以查看是否有效。

【讨论】:

【参考方案2】:

我也遇到了这个问题,添加

android:usesCleartextTraffic="true"

致我的AndroidManifest.xml 解决了这个问题。

 <application
        android:usesCleartextTraffic="true"
        android:name="com.tns.NativeScriptApplication"
        android:allowBackup="true"
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">
....
<application>

【讨论】:

我已经在我的AndroidManifest.xml 中找到了它,但仍然没有运气:( 无论如何谢谢!

以上是关于axios返回空数据和null状态的主要内容,如果未能解决你的问题,请参考以下文章

如何使用空实体返回响应状态 405?

反应应用程序中来自axios POST的空响应,rails服务器显示201状态

AngularJS $http 获取返回空状态 0

Vuex 更新状态

如何使用 api 的数据初始化状态

flask axios post返回http状态码405/400