API可在邮递员和某些实际设备上使用,但不能在React Native应用程序中全部使用

时间:2019-04-08 11:55:33

标签: asp.net react-native asp.net-mvc-4

我正在将API与react native集成在一起。 API是在Asp.net框架中开发的。我很惊讶API可以在某些设备上正常运行,而不能在所有设备上正常运行。我不明白为什么会这样。 在以下情况下会发生这种情况。

  • 仿真器工作正常。

  • Intex(Android 5.1)正常运行。

  • 小米手机(Android 8.1)无法正常工作。
  • Samsung Tab(Android 5.1.1)正常工作。
  • 三星电话无法正常工作。

我不知道它是响应本机问题还是服务器(API)问题。这是我的代码,我使用的是原生的0.57版本。

  getData() {
    fetch('http://192.168.2.42:83/WebServices/GetData.asmx/CheckMembershipLogin?UserName=demo@gmail&Password=M$d3')
      .then((response) => response.json())
      .then((responseData) => {
        console.log(responseData);
        // alert(JSON.stringify(responseData));
      }).catch(function (error) {
        console.error("error" + error);
      });
  } 

错误

enter image description here

API也可以在POSTMAN上使用。但是当我对其进行测试时,https://apitester.com/会通过这个错误发生。

 Trying 103.255.106.140...
Name '0.0.0.0' family 2 resolved to '0.0.0.0' family 2
Local port: 0
connect to 103.255.106.140 port 80 failed: No route to host
Failed to connect to redmilgroup.aspwork.co.in port 80: No route to host
Closing connection 0
ASP.net框架4.5中使用TLS FILE 1.2开发的

API

1 个答案:

答案 0 :(得分:-1)

请检查您的网络连接。