获取错误“;java.net.ConnectException:未能连接到“连接异常”;当我在android设备上尝试API时。但是,它正在“工作”;邮递员;
我试图调用某些API,如果我在笔记本电脑(postman)上测试它,它可以正常工作,但当我在我的应用程序中使用它时,它会出现异常获取错误“;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
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上,因为某些原因您的设备无法访问您的服务器。