Показать сообщение отдельно
Старый 24.11.2008, 07:39   #1
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Работа с http... помогите!

У меня MIDletPascal2 с русским хэлпом и там есть пункт HTTP:связь в нем следующее:

MIDletPascal предоставляет базовые вазможности для работы с HTTP. Соединения HTTP идентифицируются переменными соответствующего типа, 'http'. У HTTP следующий жизненный цикл:

· открытие подключения к удалённому web-серверу

· установка метода запроса http

· добавление полей-заголовков запроса (необязательно)

· добавление данных в тело запроса (только в случае, если запрос имеет тип POST)

· отправка запроса и ожидание ответа от сервера

· получение желаемых полей-заголовков из ответа

· получение данных ответа

· закрытие соединения



Следующий пример демонстрирует возможности соединения по HTTP:

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.


Пытаюсь обменяться данными с сайтом - ноль результата . В чем дело? Расстолкуйте плз!
(Offline)
 
Ответить с цитированием