2015-10-14 3 views
-1

ОписаниеAndroid URL Подчеркивание работает для новых версий

Я использую залп, чтобы получить строку запроса на JSon от моего сервера. Он отлично работает для моего Galaxy S6 Edge (Android 5.1.1, API 22), но не для моего другого телефона (Android 4.2.2, API 17).

Это работает, когда я использую другие ссылки без подчеркивания в субдомене.

subdomain_v2.website.de 

Но я хочу получить строку JSON для моего старого телефона.

RequestQueue queue = Volley.newRequestQueue(MainActivity.this); 
StringRequest stringRequest = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() { 
    @Override 
    public void onResponse(String response) { 

    } 
}, new Response.ErrorListener() { 
    @Override 
    public void onErrorResponse(VolleyError error) { 

    } 
}); 
queue.add(stringRequest); 

EDIT

Я даже не знаю, если проблема есть, но, как я сказал, его прекрасно работать для моего края.

Возможно, это может помочь вам, столбец с ошибкой волейбола.

10-14 11:50:19.942 26144-26144/de.my_example.appv20 W/System.err﹕ com.android.volley.NoConnectionError: java.net.UnknownHostException: http://subdomain_v2.website.de/api/?function=all 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:151) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:112) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ Caused by: java.net.UnknownHostException: http://subdomain_v2.website.de/api/?function=all 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at libcore.net.http.HttpConnection$Address.<init>(HttpConnection.java:304) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at libcore.net.http.HttpConnection.connect(HttpConnection.java:128) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:316) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at libcore.net.http.HttpEngine.connect(HttpEngine.java:311) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:290) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:282) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at libcore.net.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:495) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:110) 
10-14 11:50:19.952 26144-26144/de.my_example.appv20 W/System.err﹕ at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:96) 
+0

Нет ответа? Пожалуйста, мне нужно это на сегодня. – Unknown

+0

Это форум сообщества, люди помогут, если они захотят, это не инструмент поддержки ни для кого, ни для какой-либо компании. – Bonatti

ответ

0

От LogCat: Caused by: java.net.UnknownHostException:, и от documentation

Брошенный, когда имя хоста не может быть решена.

Доступ из браузера, хост отвечает "NetworkError: 503 Service Unavailable - http://subdomain_v2.website.de/api/?function=all"

+0

Спасибо, но я сохраняю секретный URL, который я использую. Из моего браузера он показывает мне контент со строками JSON. Таким образом, он отлично работает для моей новой версии Android, – Unknown

+0

Исключения UnknownHostException не связаны с деталями в URI, они, как правило, являются некорректным согласованием с IP-адресом хоста. Локально я не могу проверить, что вы имели в виду, но поддельный сервер 'http: // subdomain_v2.website.de' trully является поддельным и никогда не будет работать. Либо дайте нам реальный хост, либо пинг с вашей машины, проверьте правильность DNS и используйте этот IP-адрес в своей программе. – Bonatti

Смежные вопросы