Форум программистов, компьютерный форум CyberForum.ru

Ошибка при отправлении Get запроса - Android

Восстановить пароль Регистрация
 
TigRon4ik
2 / 2 / 0
Регистрация: 10.08.2015
Сообщений: 13
19.10.2015, 14:26     Ошибка при отправлении Get запроса #1
Подскажите пожалуйста куда смотреть и как разбирать ошибки, может укажите где ошибка здесь?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private void makeGetRequest() {
        Showmessage("Start");
        
        HttpClient client = new DefaultHttpClient();
        HttpGet request = new HttpGet("http://www.example.com");
        // replace with your url
 
        HttpResponse response;
        try {
            response = client.execute(request);
 
            Log.d("Response of GET request", response.toString());
        } catch (ClientProtocolException e) {
            // TODO Auto-generated catch block
            Showmessage("1");
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            Showmessage("2");
            e.printStackTrace();
        }
 
    }
вылетает на этой строке response = client.execute(request);


Лог ошибок
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
FATAL EXCEPTION: main
java.lang.IllegalStateException: Could not execute method of the activity
    at android.view.View$1.onClick(View.java:3606)
    at android.view.View.performClick(View.java:4211)
    at android.view.View$PerformClick.run(View.java:17446)
    at android.os.Handler.handleCallback(Handler.java:725)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:153)
    at android.app.ActivityThread.main(ActivityThread.java:5299)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
    at dalvik.system.NativeStart.main(Native Method)
 Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at android.view.View$1.onClick(View.java:3601)
    at android.view.View.performClick(View.java:4211)*
    at android.view.View$PerformClick.run(View.java:17446)*
    at android.os.Handler.handleCallback(Handler.java:725)*
    at android.os.Handler.dispatchMessage(Handler.java:92)*
    at android.os.Looper.loop(Looper.java:153)*
    at android.app.ActivityThread.main(ActivityThread.java:5299)*
    at java.lang.reflect.Method.invokeNative(Native Method)*
    at java.lang.reflect.Method.invoke(Method.java:511)*
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)*
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)*
    at dalvik.system.NativeStart.main(Native Method)*
 Caused by: android.os.NetworkOnMainThreadException
    at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1128)
    at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
    at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
    at java.net.InetAddress.getAllByName(InetAddress.java:214)
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:137)
    at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
    at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:365)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
    at ua.com.softpeoject.cityonline.ChooseCity.makeGetRequest(ChooseCity.java:76)
    at ua.com.softpeoject.cityonline.ChooseCity.onClickAddCity(ChooseCity.java:92)
    at java.lang.reflect.Method.invokeNative(Native Method)*
    at java.lang.reflect.Method.invoke(Method.java:511)*
    at android.view.View$1.onClick(View.java:3601)*
    at android.view.View.performClick(View.java:4211)*
    at android.view.View$PerformClick.run(View.java:17446)*
    at android.os.Handler.handleCallback(Handler.java:725)*
    at android.os.Handler.dispatchMessage(Handler.java:92)*
    at android.os.Looper.loop(Looper.java:153)*
    at android.app.ActivityThread.main(ActivityThread.java:5299)*
    at java.lang.reflect.Method.invokeNative(Native Method)*
    at java.lang.reflect.Method.invoke(Method.java:511)*
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)*
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)*
    at dalvik.system.NativeStart.main(Native Method)*
подскажите пожалуйста в какой строке описано ошибку? Или же весь лог это набор ошибок?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2015, 14:26     Ошибка при отправлении Get запроса
Посмотрите здесь:

Ошибка при запуске Android
Ошибка при сворачивании Android
Android Ошибка при вычитании
Ошибка при TabHost Android
Android Ошибка при нажатии
Ошибка при при смене активити Android
Android Ошибка при запуске VM VB
Ошибка при запуске Android
Ошибка при построение Android
Android Ошибка при компиляции
Ошибка при accept() Android
Android "Ошибка при синтаксическом анализе пакета" при скачивании файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
19.10.2015, 14:28     Ошибка при отправлении Get запроса #2
Цитата Сообщение от TigRon4ik Посмотреть сообщение
10-19 14:22:44.233 13430-13430/ua.com.softpeoject.cityonline E/AndroidRuntime: *Caused by: android.os.NetworkOnMainThreadException
Вот в этой строке описана основная ошибка. Нельзя из основного потока работать с сетью.
TigRon4ik
2 / 2 / 0
Регистрация: 10.08.2015
Сообщений: 13
19.10.2015, 14:42  [ТС]     Ошибка при отправлении Get запроса #3
Спасибо огромное, тоже самое нашел только что в каких то дебрях англоязычного гугля)) будем в AsyncTask загонять
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
19.10.2015, 14:47     Ошибка при отправлении Get запроса #4
TigRon4ik, AsyncTask/Loader/Thread либо можно использовать готовые библиотеки
Yandex
Объявления
19.10.2015, 14:47     Ошибка при отправлении Get запроса
Ответ Создать тему
Опции темы

Текущее время: 02:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru