Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.02.17;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
1-52849
bearoman
2003-02-07 13:15
2003.02.17
Отчет в ширину из несколько листов.


1-52977
Ihtiandr
2003-02-10 11:13
2003.02.17
Процедура


1-53096
esa
2003-02-07 04:57
2003.02.17
Потоки - закрытие


8-53122
Anar
2002-11-03 00:56
2003.02.17
Проблемы с Shockwave Flash


1-53072
Tyo
2003-02-06 17:06
2003.02.17
---|Ветка была без названия|---





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский