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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Noit
26 / 26 / 3
Регистрация: 11.04.2012
Сообщений: 865
#1

post запрос - Программирование Android

05.07.2012, 15:07. Просмотров 1201. Ответов 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
24
25
26
27
28
29
30
31
32
33
34
public String postData() {
        
        String str = null;
        HttpClient httpclient = new DefaultHttpClient();
        HttpPost httppost = new HttpPost("http://topdekor.vot.by/api.php");
 
        try {
            List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
            nameValuePairs.add(new BasicNameValuePair("u", "android"));
            nameValuePairs.add(new BasicNameValuePair("p", "***************"));
            nameValuePairs.add(new BasicNameValuePair("action", "get_events_by_object_id"));
            nameValuePairs.add(new BasicNameValuePair("object_id", "51760"));
            nameValuePairs.add(new BasicNameValuePair("codepage", "utf8"));
            nameValuePairs.add(new BasicNameValuePair("template_id", "51762"));
 
            httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            Log.d("er", "Работает");
            HttpResponse response = httpclient.execute(httppost);
            Log.d("er", "Уже нет");
            str = EntityUtils.toString(response.getEntity());
            response.getEntity().consumeContent();          
            
        } catch (ClientProtocolException e) {
            
            Log.e("ERROR","MalformedURLException");
            
        } catch (IOException e) {
            
            Log.e("ERROR","IOException");
        }
        return str;
        
    }
}
HttpResponse response = httpclient.execute(httppost); в строке выбивает ошибку, хотя недавно все работало, в чем может быть дело

ошибки
Assembler
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
07-05 14:18:56.928: E/ERROR(4161): IOException
07-05 14:18:56.947: D/AndroidRuntime(4161): Shutting down VM
07-05 14:18:56.947: W/dalvikvm(4161): threadid=1: thread exiting with uncaught exception (group=0x40015560)
07-05 14:18:56.987: E/AndroidRuntime(4161): FATAL EXCEPTION: main
07-05 14:18:56.987: E/AndroidRuntime(4161): java.lang.RuntimeException: Unable to start activity ComponentInfo{my.megamag.apps/my.megamag.apps.AfishaActivity}: java.lang.NullPointerException
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.os.Handler.dispatchMessage(Handler.java:99)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.os.Looper.loop(Looper.java:123)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.app.ActivityThread.main(ActivityThread.java:3683)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at java.lang.reflect.Method.invokeNative(Native Method)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at java.lang.reflect.Method.invoke(Method.java:507)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at dalvik.system.NativeStart.main(Native Method)
07-05 14:18:56.987: E/AndroidRuntime(4161): Caused by: java.lang.NullPointerException
07-05 14:18:56.987: E/AndroidRuntime(4161):     at java.io.StringReader.<init>(StringReader.java:46)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.text.HtmlToSpannedConverter.convert(Html.java:411)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.text.Html.fromHtml(Html.java:139)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.text.Html.fromHtml(Html.java:102)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at my.megamag.apps.AfishaActivity.onCreate(AfishaActivity.java:39)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
07-05 14:18:56.987: E/AndroidRuntime(4161):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
07-05 14:18:56.987: E/AndroidRuntime(4161):     ... 11 more
Добавлено через 45 минут
перезапустил eclipse и emuliator и снова все работает, что за глюки??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2012, 15:07     post запрос
Посмотрите здесь:

Не передается POST запрос - Программирование Android
Надо передать POST запрос по адресу http://192.168.43.199/andr/request.php в файле request.php такой код: &lt;?php echo $_POST; ...

Retrofit2, POST запрос - Программирование Android
Пытаюсь передать данные на веб сервер. читал туториалы но не могу понять до конца как это реализовать. Создал интерфейс, подключил все...

POST - запрос на сервер - Программирование Android
Суть задачи: при нажатии на кнопку пост-запросом отправляется переменная со значением. Проблема: при нажатии на кнопку приложение...

ANDROID и POST запрос - Программирование Android
Если честно я не знал в какой раздел лучше написать так как моя задача затрагивает несколько областей программирования. Если что извините...

Потоки и post запрос - Программирование Android
Добрый вечер всем. Уже два дня не могу разобраться с выполнением post запроса на андроиде. Перечитал кучу статей. Знаю что с андроида 2.3...

Post запрос XML - Программирование Android
Добрый день, подскажите, как сделать post запрос, отправляться должна xml вида: &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt; &lt;data&gt; ...

Android POST запрос iii - Программирование Android
Всем привет, нужна помощь с POST запросами. Вообщем, есть голосовой ассистент &quot;Дуся&quot;. И в ней есть скрипт &quot;А-я-яй чат бот&quot;. Вообщем это...

Retrofit 2, POST запрос, авторизация - Программирование Android
Добрый день! На собеседовании (Junior Android Dev) мне дали задание написать приложение с авторизацией. Вот текст задачи: Все методы...

POST запрос из андроид приложения - Программирование Android
Здравствуйте, Я хочу отправить POST-запрос из андроид приложения, ответ от сервера получать необязательно. На сайте POST-запрос...

Оборвать POST-запрос к серверу - Программирование Android
Создаю в новом потоке POST запрос к серверу и отправляю на него данные. Делаю проверку, что если по какой-то случайности данные не будут...

Post,Get запрос в новом потоке - Программирование Android
Как переписать код чтобы было возможным отправить запрос на android 4.0.3? Возникает ошибка, читал что это от того что в главном потоке...

POST запрос при открытом WebSocket'e - Программирование Android
Можно ли делать POST запрос к серверу в то время, когда открыт WebSocket?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
408 / 272 / 18
Регистрация: 18.09.2010
Сообщений: 1,107
06.07.2012, 13:18     post запрос #2
Эклипсу присущи глюки, не парься
Ответ Создать тему
Опции темы

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