Постоянное неизвестное исключение хоста при использовании Apache Http Client

В настоящее время я использую localhost для разработки мобильных приложений в Android Studio при подключении через USB-кабель. Я настроил среду localhost, используя этот метод /questions/15482179/dostup-k-lokalnomu-kompyuteru-s-usb-ustrojstva-android/15482184#15482184 и заставил его работать на IP-адресе. Проблема в том, что я продолжаю получать Unknown Host Exceptionс при попытке сделать HTTP вызов. Иногда соединение работает нормально, но в большинстве случаев не удается.

Вот пример кода

AsyncHttpClient client = new AsyncHttpClient();
client.get("https://192.xxx.xxx.xxx", new AsyncHttpResponseHandler() {

    @Override
    public void onSuccess(int statusCode, Header[] headers, byte[] response) {
        Toast.makeText(getContext(),"Awesome",Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onFailure(int statusCode, Header[] headers, byte[] errorResponse, 
       Throwable e) {
       if(errorResponse==null){
           Toast.makeText(getContext(),"No response",Toast.LENGHT_SHORT).show();
           return;
       }
       Toast.makeText(getContext(),"Error connecting",Toast.LENGHT_SHORT).show();
    }

    @Override
    public void onRetry(int retryNo) {
    }
});

Вот часть трассировки стека исключения

01-26 08:29:34.103 3789-4880/com.foodplace W/System.err: java.net.UnknownHostException: Unable to resolve host "my-PC": No address associated with hostname 

Как это можно исправить? я использую Async Http Client ( http://loopj.com/android-async-http/) и WAMP как мой локальный сервер.

0 ответов

Другие вопросы по тегам