AsyncHttpClient超时问题

![图片说明](https://img-ask.csdn.net/upload/201603/03/1456997009_672290.png)图片说明

这是链接超时,应该不是你代码的问题,一检查网络,二检查服务器是否当机。

这个是源码
String url = "http://192.168.199.86:8080/userpolice_m/login";
AsyncHttpClient client = new AsyncHttpClient();
RequestParams params = new RequestParams();
params.put("principal", principa);
params.put("credentials", credential);
client.setTimeout(30000);
client.post(url, params, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
if (statusCode == 200) {
String data = new String(responseBody);

                // JSONObject jsonObject = new JSONObject(data);
                // JSONObject jsonObject1 =
                // jsonObject.getJSONObject("info");
                // JSONObject jsonObject2 =
                // jsonObject1.getJSONObject("authc");
                // JSONObject jsonObject3 =
                // jsonObject2.getJSONObject("principal");
                // String token = jsonObject3.getString("token");
                mProgressDialog.dismiss();
                Intent intent = new Intent(LoginActivity.this, HomeActivity.class);
                startActivity(intent);

            }
        }

        @Override
        public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
            mProgressDialog.dismiss();
            // Toast.makeText(LoginActivity.this, new String(responseBody),
            // Toast.LENGTH_LONG).show();
            Toast.makeText(LoginActivity.this, "没有获取到Android服务器端的响应!", Toast.LENGTH_LONG).show();
        }
    });

把超时时间设置的稍微长点试试

onFailure 这个方法没有进去吗?

是服务器那边的问题,,,多谢各位了

我想问下这个问题是怎么回事,我也遇到了还没解决