Авторизироваться
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: ADMIN, Nextik  
Загрузка с http
01.01.2009 в 18:34 Сообщение #1
12121
Программист
Проверенные
Сообщений: 357
Награды: 4
Репутация: 290
Offline
Как загрузить страничку с сайта. По справке разобраться не выходит. Если можно маленький работающий пример.
01.01.2009 в 21:15 Сообщение #2
admin
Admin
Администраторы
Сообщений: 244
Награды: 2
Репутация: 594
Offline
Program net;
var conn: http;
htmlBody: string;
contentType: string;
i: integer;
begin
if not openHttp(conn, 'http://www.mobilepascal.ucoz.ru') then halt;
setHttpMethod(conn, GET);
addHttpHeader(conn, 'User-agent', 'MIDletPascal browser');
i:=sendHttpMessage(conn);
i:=formaddstring('code: '+i+chr(10));
htmlBody := getHttpResponse(conn);
contentType := getHttpHeader(conn, 'Content-type');
i:=formaddstring(htmlBody);
showform;
closeHttp(conn);
delay(20000);
end.
Попробуй
01.01.2009 в 21:25 Сообщение #3
13Get
Новичок
Пользователи
Сообщений: 19
Награды: 0
Репутация: 0
Offline
12121, а you попробуй пример ннаа мобиле
02.01.2009 в 21:30 Сообщение #4
12121
Программист
Проверенные
Сообщений: 357
Награды: 4
Репутация: 290
Offline
Спасибо вечером попробую

Добавлено (02.01.2009, 21:30)
---------------------------------------------
Все прекрасно загрузилось. Еще раз спасибо.

09.01.2009 в 11:01 Сообщение #5
programmer
Умный
Проверенные
Сообщений: 599
Награды: 3
Репутация: 111
Offline
Quote (ADMIN)
Program net; var conn: http; htmlBody: string; contentType: string; i: integer; begin if not openHttp(conn, 'http://www.mobilepascal.ucoz.ru') then halt; setHttpMethod(conn, GET); addHttpHeader(conn, 'User-agent', 'MIDletPascal browser'); i:=sendHttpMessage(conn); i:=formaddstring('code: '+i+chr(10)); htmlBody := getHttpResponse(conn); contentType := getHttpHeader(conn, 'Content-type'); i:=formaddstring(htmlBody); showform; closeHttp(conn); delay(20000); end.

Это конешно хорошо,осталось только хтмл парсер на мидлет паскале написать... smile
Ну или хотя бы wml парсер ...
На эмуляторе работает,на мобиле нет sad sad sad
Пишет недопустимое приложение...
Сообщение отредактировал programmer - Пятница, 09.01.2009, 12:59
09.01.2009 в 18:27 Сообщение #6
admin
Admin
Администраторы
Сообщений: 244
Награды: 2
Репутация: 594
Offline
А какая у тя мобила? 12121 говорит, що все хорошо
10.01.2009 в 13:51 Сообщение #7
programmer
Умный
Проверенные
Сообщений: 599
Награды: 3
Репутация: 111
Offline
У меня нокиа,странно другие проги которые с интернетом соединяются - работают
опера мини к примеру а эта нет Попробую через lib_web
10.02.2009 в 12:45 Сообщение #8
programmer
Умный
Проверенные
Сообщений: 599
Награды: 3
Репутация: 111
Offline
А можно так картинку загрузить и показать?
24.02.2009 в 09:17 Сообщение #9
moonman
Удаленные
Люди подскажите что делать, не могу попороть ошибку - Отсутствует обязательный атрибут.
Ошибка возникает когда устанавливаешь аплет на телефоне (эн73), вот сам текст (из букваря):
var conn: http;
htmlBody: string;
contentType: string;
begin
if not openHttp(conn, 'http://www.google.com') then halt;
setHttpMethod(conn, GET);
addHttpHeader(conn, 'User-agent', 'MIDletPascal browser');
if sendHttpMessage(conn) <> 200 then halt;
htmlBody := getHttpResponse(conn);
contentType := getHttpHeader(conn, 'Content-type');
closeHttp(conn);
end.
24.02.2009 в 12:15 Сообщение #10
12121
Программист
Проверенные
Сообщений: 357
Награды: 4
Репутация: 290
Offline
Зачем тебе голову морочить ? Пример из второго сообщения отлично устанавливается и работает .
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: