获取错误“;java.net.ConnectException:未能连接到“连接异常”;当我在android设备上尝试API时。但是,它正在“工作”;邮递员;

获取错误“;java.net.ConnectException:未能连接到“连接异常”;当我在android设备上尝试API时。但是,它正在“工作”;邮递员;,android,rest,Android,Rest,我试图调用某些API,如果我在笔记本电脑(postman)上测试它,它可以正常工作,但当我在我的应用程序中使用它时,它会出现异常 RequestParams params = new RequestParams(); params.add("comapanyName",jsonObject.getString("company_name")); AsyncHttpClient asyncHttpClient = new AsyncHttpClie

我试图调用某些API,如果我在笔记本电脑(postman)上测试它,它可以正常工作,但当我在我的应用程序中使用它时,它会出现异常

        RequestParams params = new RequestParams();
        params.add("comapanyName",jsonObject.getString("company_name"));

        AsyncHttpClient asyncHttpClient = new AsyncHttpClient();
        asyncHttpClient.addHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        asyncHttpClient.post(url, new AsyncHttpResponseHandler() {
            @Override
            public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
                String s = new String(responseBody);
                Log.i("RESPONSE_INSERT", s);
            }

            @Override
            public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
                    Log.i("RESPONSE_ERROR_I", e.getMessage());

            }
        });

它不是本地API而是服务器上的

您是否在清单文件中添加了internet权限

<uses-permission android:name="android.permission.INTERNET" />

您是否在清单文件中添加了internet权限

<uses-permission android:name="android.permission.INTERNET" />


我已经授予了此权限,因为许多其他API在此应用程序中工作正常。您可以发布您收到的错误日志吗?
java.net.ConnectException:无法连接到/139.xx.xx.xxx:xxxx
您似乎正在连接到当前LAN网络之外的外部IP,确保如果服务器是使用端口在外部托管的,则服务器上允许传入IP/范围。您可以在那里查看PHP.ini指南,其中有很多。我已经授予了此权限,因为许多其他API在此应用程序中工作正常。您可以发布您收到的错误日志吗?
java.net.ConnectException:Failed to/139.xx.xx.xxx:xxxx
您似乎正在连接当前LAN网络之外的外部IP,确保如果服务器是使用端口在外部托管的,则服务器上允许传入IP/范围。您可以查看PHP.ini指南,其中有很多。检查:如我所说,它不是localhost api,而是在live server上,因为某些原因您的设备无法访问您的服务器。检查:如我所说,它不是localhost api,而是在live server上,因为某些原因您的设备无法访问您的服务器。