Получение ошибки «java.net.ConnectException: не удалось подключиться» при попытке API на устройстве Android. Но это работает на "Почтальон" - PullRequest
0 голосов
/ 14 ноября 2018

Я пытаюсь вызвать определенный API, который работает нормально, если я тестирую его на ноутбуке (почтальоне), но когда я использую его в своем приложении, это дает исключение.

        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, а на сервере

1 Ответ

0 голосов
/ 14 ноября 2018

Добавили ли вы свои интернет-разрешения в свой файл манифеста?

<uses-permission android:name="android.permission.INTERNET" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...