Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.17;
Скачать: CL | DM;

Вниз

If-Modified-Since   Найти похожие ветки 

 
lefan ©   (2002-12-26 08:10) [0]

Это я взял с http://www.sources.ru/protocols/http_request.shtml#ifmodifiedsince
---
If-Modified-Since = "If-Modified-Since" ":" HTTP-дата

Пример использования заголовка:

If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
---
только никак не могу разобраться, как с ним работать...
а idhttp.Response.LastModified возвращает только дату, а мне надо и время.
подскажите пожайлуста, как работать с инструкцией If-Modified-Since

Заранее благодарен за ответ.
С уважением Алексей.


 
Reindeer Moss Eater   (2002-12-26 09:01) [1]

А что мешает получить полный текст заголовка ответа сервера не с помощью TidHTTP, а с помощью TidTCPClient?


 
lefan ©   (2002-12-26 09:17) [2]

memo1.Text:=idhttp.Get(edit1.Text);
memo1.Lines.Clear;
memo1.Lines.Add("Data: "+datetostr(idhttp.Response.Date));
memo1.Lines.Add("Time: "+timetostr(idhttp.Response.Date));
memo1.Lines.Add("Data Expires: "+datetostr(idhttp.Response.Expires));
memo1.Lines.Add("Time Expires: "+timetostr(idhttp.Response.Expires));
memo1.Lines.Add(idhttp.ResponseText);
memo1.Lines.Add("Last Modifer: "+datetimetostr(idhttp.Response.LastModified));
if idhttp.Connected then idhttp.Disconnect;

вот что делаю, строка
memo1.Lines.Add("Last Modifer: "+datetimetostr
(idhttp.Response.LastModified));
работает, возвращает дату модификации, а время берет текущее...
что мне делать?


 
Reindeer Moss Eater   (2002-12-26 09:23) [3]

Я же сказал по русски.
Если не устраивает сервис TidHTTP, то ползуйся TidTCPClient.
Сформируй HEAD запрос, отправь серверу, прочитай заголовок ответа в чистом виде.
Произведи разбор строки содержащей LastModified.


 
lefan ©   (2002-12-26 09:56) [4]

а нет примерчика?


 
Reindeer Moss Eater   (2002-12-26 10:00) [5]

Примера чего?


 
lefan ©   (2002-12-26 10:06) [6]

как получить заголовок
ну можно и как обработать... :)


 
Reindeer Moss Eater   (2002-12-26 10:12) [7]

Текст запроса:
"HEAD твой_url HTTP/1.0"#13#10#13#10
соединяемся с веб сервером, отправляем запрос.
После этого читаем ответ (ReadLn,ReadLnWait,ReadString,ReadStrings .......)
Получив ответ делаем разбор строки



Страницы: 1 вся ветка

Текущий архив: 2003.02.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-53096
esa
2003-02-07 04:57
2003.02.17
Потоки - закрытие


1-53066
Шоломицкий
2003-02-06 18:37
2003.02.17
Проблема с регионами!(


14-53203
Карелин Артем
2003-01-31 15:43
2003.02.17
Загоны домашних животных.


14-53273
Карлсон
2003-02-02 00:27
2003.02.17
забавный сегодня день - 01.02.03 :)


1-53036
Sharik_212
2003-02-10 20:02
2003.02.17
Обработка OnURLClick в RxRichEdit