|
10.08.2008, 21:16
|
#16
|
ПроЭктировщик
Регистрация: 02.07.2008
Сообщений: 105
Написано 7 полезных сообщений (для 14 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
pilgrim, а есть ли возможность устанавливать таймауты на соединение?
Дело в том, что в случае очень плохой связи (поезд в метро) сеть в телефоне есть только формально, а реально ничего не скачать.
Но мидлет бесконечно пытается, и в итоге зависает.
|
(Offline)
|
|
10.08.2008, 23:23
|
#17
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
можно. сделаю.
|
(Offline)
|
|
02.12.2008, 13:35
|
#18
|
AnyKey`щик
Регистрация: 20.10.2008
Сообщений: 7
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
Привет всем! Такой вопрос: Необходимо тупо получить ответ с HTTP сервера типа "http://server.com/script.php?p=1&r=2", запросы стандартным методом OpenHttp/SendHttpMessage работают на эмуляторе, но НЕ работают на некоторых телефонах. Есть ли какая-нибудь библиотека которая ОДНОЗНАЧНО работает на всех телефонах?
|
(Offline)
|
|
03.12.2008, 00:02
|
#19
|
AnyKey`щик
Регистрация: 20.10.2008
Сообщений: 7
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
|
(Offline)
|
|
03.12.2008, 01:15
|
#20
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
хм, если бы у меня были все телефоны, я бы смог сделать такую библиотеку.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.12.2008, 17:17
|
#21
|
AnyKey`щик
Регистрация: 20.10.2008
Сообщений: 7
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
Привет! Спасибо за ответы. У меня еще 2 вопроса:
1. как подписать приложение?
2. как правильно при помощи HTTPConnection получить страницу с сайта?
if OpenHttp(conn, 'http://server.com/test.php?' + req) then begin
SetHttpMethod(conn, GET);
SayWaiting('Запрос...');
if SendHttpMessage(conn) = 200 then begin
SayWaiting('Ответ...');
sendreq := GetHttpResponse(conn);
CloseHttp(conn);
end;
end;
так? ...и еще после компиляции надо заменить H.class?
или при помощи ЭТОЙ (сабж) библиотеки ПРАВИЛЬНЕЕ?
|
(Offline)
|
|
04.12.2008, 10:12
|
#22
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
1. Чтобы подписать приожение нужен сертификат. Обычно его покупают . Есть ее Halmer для SnyEricsson. Программа для подписывания входит в состав WTK
2. Для GET подменять ничего не нужно. Замена требуется только для POST.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.12.2008, 11:49
|
#23
|
AnyKey`щик
Регистрация: 20.10.2008
Сообщений: 7
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
Простите меня, бестолкового...
Так для моего случая (GET запрос) вышеприложенный код "улучшить" нельзя (мож че неправильно)? А то он (код) не на всех телефонах работает...
Или лучше написать при помощи ЭТОЙ библиотеки?
P.S. Короче... ЭТА библиотека лучше (правильнее) той, что в МР?
P.P.S. КАК надо написать, чтоб на всех телефонах работало?
Заранее спасибо!
|
(Offline)
|
|
06.12.2008, 12:51
|
#24
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
библиотека не дает никаких преимуществ для GET, разве что только чтение заголовков. Принцип работы с сетью один и тот же.
Не работает как я понимаю на нокии. ну нет у меня нокии для тестов что ей не нравится.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.12.2008, 13:23
|
#25
|
AnyKey`щик
Регистрация: 20.10.2008
Сообщений: 7
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
...Не работает на смартах.
|
(Offline)
|
|
16.12.2008, 21:34
|
#26
|
ПроЭктировщик
Регистрация: 02.07.2008
Сообщений: 105
Написано 7 полезных сообщений (для 14 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
Pilgrim, а не мог бы ты сделать в этой библиотеке таймауты?
Чтобы при запросе можно было выставлять максимально время ожидания ответа. Например, если через 20 секунд коннект не налажен, то возвращать отлавливаемую ошибку.
А то сейчас если сеть лагает, то мидлет просто зависает.
|
(Offline)
|
|
17.12.2008, 10:16
|
#27
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
Хорошо. Как лучше сделать? CallBack или код ошибки другой?
|
(Offline)
|
|
17.12.2008, 11:36
|
#28
|
ПроЭктировщик
Регистрация: 02.07.2008
Сообщений: 105
Написано 7 полезных сообщений (для 14 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
Я предлагаю просто другой код ошибки.
|
(Offline)
|
|
04.01.2009, 01:40
|
#29
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
Skythrone, пробуйте. Сделал немного по-другому. Но думаю, правильней.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.05.2009, 16:48
|
#30
|
AnyKey`щик
Регистрация: 06.05.2009
Сообщений: 1
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Lib_web: работа с http, корректная обработка POST
Pilgrim, заметил одну особенность: если сервак возвращает поле location в заголовке, то запрос автоматически перенаправляется на url, указанный в этом поле. Можно как то это предотвратить (проверял на kemulator)?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:28.
|