Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема оброботки ответа http ? 
:(
    Опции темы
kentaro
Дата 30.3.2009, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 24.3.2009

Репутация: нет
Всего: нет



Проблема оброботки ответа с php странички.Получаю некий обьём данных сервера ввиди строки на мобильном приложение принимаю ответа всего 110 символов ,хотя ответ гораздо больше  помогите плиз smile 
PM MAIL   Вверх
Platon
Дата 30.3.2009, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Ты наверно забываешь закрыть соединения к базе данных. Или дистанционно пытаешься запустить ракету. Или может еще что... черт его знает. Ждем медиумов.

ЗЫ: покажи людям код.
PM MAIL ICQ   Вверх
kentaro
Дата 30.3.2009, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 24.3.2009

Репутация: нет
Всего: нет



c = (HttpConnection)Connector.open(url);
        c.setRequestMethod(HttpConnection.POST);
        c.setRequestProperty("User-Agent","PayExpress 1.0");
        c.setRequestProperty("Content-Language", "ru-RU");
        c.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
        os = c.openOutputStream();
        os.write(params.getBytes());
        os.close();
     } catch (ConnectionNotFoundException cnfe){
            server.get_response("Соединение не установленно",1,action); return;
        } catch (IOException ioe) {
            server.get_response("Ошибка : Открытия Соединения",1,action); return;
        } catch (ClassCastException cce) {
            server.get_response("Ошибка : Не правильно введен URL",1,action); return;
        } catch (SecurityException se) {
            server.get_response("Ошибка : Права доступа ограниченны",1,action); return;
        } catch (NullPointerException npe) {            
            server.get_response("NullPointer exception",1,action); return;
        }
       try{
           is = c.openInputStream();
           int contentLength = (int)c.getLength();
           if (contentLength == -1) contentLength = 1000; // Задаем длину нашего ответа!!! 
           byte[] raw = new byte[contentLength];
           int length = is.read(raw);
           
           
         и здесь length будет равна меньше того что должно прийти       



PM MAIL   Вверх
drMIG
Дата 30.3.2009, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 23.2.2009

Репутация: 1
Всего: 1



Посмотри http://www.java2s.com/Code/Java/J2ME/HttpConnection.htm
И делай как там (чтение в цикле). Твой способ -- это типичная ошибка начинающего программиста вне зависимости от выбранного языка программирования, базирующая на незнании принципов передачи данных по HTTP -- они приходят кусками.
PM MAIL   Вверх
kentaro
Дата 31.3.2009, 08:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 24.3.2009

Репутация: нет
Всего: нет



drMIG, Спасибо помогло smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0567 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.