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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Телефоны Nokia и доступ в интернет 
:(
    Опции темы
mdsoul
Дата 3.4.2007, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день!

Столкнулся с такой проблемой: при попытке запустить отлаженное на SonyEricsson'ах приложение постоянно вылетают ошибки при попытке получить данные с сервера (постоянно пишет Response Code 302). Причем данные беруться с собственного сервера, а при поытке получить код страницы http://ya.ru все проходит гладко.

В чем может быть проблема, ведь все работало прекрасно?!

заранее благодарен, Игорь.
PM MAIL   Вверх
W0LF
Дата 3.4.2007, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

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



Цитата

302 Found

The requested resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the client SHOULD continue to use the Request-URI for future requests. This response is only cacheable if indicated by a Cache-Control or Expires header field.

The temporary URI SHOULD be given by the Location field in the response. Unless the request method was HEAD, the entity of the response SHOULD contain a short hypertext note with a hyperlink to the new URI(s).

If the 302 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued. 



--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
mdsoul
Дата 3.4.2007, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Чудно!

Но я это уже видел и мне это, к сожалению, не помогло. Что это значит и как с этим бороться?
PM MAIL   Вверх
W0LF
Дата 3.4.2007, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

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



Цитата

отлаженное на SonyEricsson'ах

А что, на нокии не работает, а на сониериках работает?
После этой ошибки на сониерикссонах проверяли?


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
nagliyvred
Дата 3.4.2007, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Раз собственный сервер, наверняка есть доступ к логам - можно посмотреть что приходит от телефона, это раз. И покажите код, это два. Хотя я сталкивался и с ситуациями когда сервер отвечает 200 а телефон  (или оператор у себя на шлюзах?) меняет его на что-нибудь другое, но это оч. редкий случай. Обычно ошибки именно в куске кода который осуществляет коннект
PM   Вверх
mdsoul
Дата 4.4.2007, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Да, на сониэрикссонах все работает в то же самое время, как на нокиах валится!

Вот кусок кода, который подключается к серверу:

            try 
            {
                System.out.println("getting new SID");

                url = SERVER + "createNewSession.phtml?width=" + width + "&height=" + height + "&R=" + System.currentTimeMillis();
                hc = (HttpConnection)Connector.open(url);
                in = hc.openInputStream();

                int status = hc.getResponseCode();
                if (status != 200)
                {
                    //throw new IOException("HTTP Response Code = " + status);
                }
                int contentLength = (int)hc.getLength();
                byte[] raw = new byte[contentLength];
                int length = in.read(raw);
                
                in.close();
                hc.close();

                SID = new String(raw, 0, length);
                LocalSession.setSID(SID);
                System.out.println("there's your new SID: " + SID);
                
            }
PM MAIL   Вверх
mdsoul
Дата 6.4.2007, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Логи на сервере посмотрел - до туда запросы с нокии вообще не доходят!

Что вообще происходит? :'(
PM MAIL   Вверх
W0LF
Дата 6.4.2007, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

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



каким-то чудом редирект происходит


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
mdsoul
Дата 6.4.2007, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Покопавшись в параметрах соединения я понял, что это действительно чудо! Все параметры правильные, но откуда берется редирект - уму не постежимо.

Как с этим подарком бороться?
PM MAIL   Вверх
W0LF
Дата 6.4.2007, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

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



Если можешь, дай мне url и параметры, если это пост запрос для какого-нидь запроса.. я попробую на нокии 3250


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
mdsoul
Дата 6.4.2007, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Запрос, к которому я обращаюсь - http://80.92.100.45/Zel_Internet/mobile/cr...;&height=10

Но самое удивительное - когда-то к этому серверу (но не к этому скрипту) я подключался нормально. Сейчас весь сервак "с нокии" накрыло, а, к примеру, ya.ru нормально качает. На формуе developer.nokia.com такие проблемы обсуждались(http://discussion.forum.nokia.com/forum/search.php?searchid=2190296) - это по ходу стандартный глюк некоторых аппаратов, но решения я там так и не нашел.

Спасибо за содействие!
PM MAIL   Вверх
W0LF
Дата 6.4.2007, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

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



Nokia 3250 - все успешно... вернулись какие-то данные.


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
nagliyvred
Дата 7.4.2007, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Так может быть у Вас настройки GPRS-Internet неправильные? Связь то точно работает с этого телефона? Можно проверить работает ли например Opera Mini на этом телефоне с Вашими настройками. Очень может быть, с учетом того, что ваши данные даже не доходят до сервака. 
PM   Вверх
mdsoul
Дата 7.4.2007, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



nagliyvred: к сожалению - дело не в этом. страницу ya.ru телефон открывает, а этот адрес - не хочет.

На форуме нокии говорят, что это просто баг некоторых моделей телефонов 60-й серии, но похоже баг ползет и на 40-ю...

WOLF: спасибо ещё раз за помощь!
PM MAIL   Вверх
W0LF
Дата 9.4.2007, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

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



Цитата

Так может быть у Вас настройки GPRS-Internet неправильные? 

Если б так было, то выпадал бы ConnectionNotFoundException, а так возращается код 302
Цитата

WOLF: спасибо ещё раз за помощь! 

Да не за что, просто интересно как-то, что эт за фигня такая с нокиями...


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса

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

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


 




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


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

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