Показать сообщение отдельно
Старый 26.11.2008, 01:46   #3
vitalik1
Оператор ЭВМ
 
Регистрация: 11.11.2007
Сообщений: 26
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Работа с http... помогите!

Вот рабочий код:

var conn: http;
   
htmlBody: string;  
   
contentType: string;  
   
i: integer;
begin  
   
if not openHttp(conn, 'http://www.s-c.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. 
ЗЫ: При подключении к http://www.boolean.name выдает ошибку 302. Аналогично http://www.google.com , а http://www.google.ru нормально (т.е. код 200).
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо vitalik1 за это полезное сообщение:
bodja (05.12.2008), GRAY_WOLF (28.11.2008), midlet_pascal (26.01.2012), Trazzy (27.11.2008)