Ошибка Android HttpResponse - PullRequest
       20

Ошибка Android HttpResponse

3 голосов
/ 08 декабря 2011

Публикация приложения со многими переменными, сбой:

HttpResponse response = client.execute(post);

Существуют ли ограничения для типа публикуемой переменной?Сообщение довольно длинное и содержит только строки.

java.lang.NullPointerException
at org.apache.http.impl.client.AbstractHttpClient.determineTarget(AbstractHttpClient.java:496)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
at com.tab.popup.SaveJourney.journey(SaveJourney.java:124)
at com.tab.TabLayout.udData(TabLayout.java:738)
at com.tab.TabLayout.access$3(TabLayout.java:719)
at com.tab.TabLayout$6.run(TabLayout.java:671)
at java.lang.Thread.run(Thread.java:1019)

Возможно ли, что ошибка может быть вызвана TimeStamp?

1 Ответ

3 голосов
/ 08 декабря 2011

попробуйте это:

    try {
        HttpResponse response = client.execute(post);
        final int status = response.getStatusLine().getStatusCode();
        if (status != HttpStatus.SC_OK) {
            //give message
        }
        ///do your stuff here
      } catch (IOException e) {
        getRequest.abort();

    } catch (IllegalStateException e) {
        getRequest.abort();

    } catch (Exception e) {
        getRequest.abort();

    } finally {
    }
...