Форум: "Сети";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
ВнизРазмер страницы Найти похожие ветки
← →
B0B@H (2003-07-02 11:05) [0]Можно ли, и каким образам, получить размер html странички НЕ СКАЧИВАЯ ЕЁ, и возможно ли сделать это если страничка формируестя на сервере из php?
← →
Мое имя (клоны все равно суксь) (2003-07-02 18:37) [1]метод HEAD?
← →
B0B@H (2003-07-02 20:23) [2]Пример на дельфи можете привести?
← →
mjbh (2003-07-03 02:01) [3]кажется мне, что в общем случае нельзя.. Вообще-то описание http в соотв. rfc посмотри, оттудаво, кажись, не следует, что сервер обязательно должен говорить размер.. А иногда это принципиально невозможно - сам же пример привел..
← →
SPeller (2003-07-04 19:45) [4]Когда принимаем страничку ищем пурвую пустую строку - это и будет сигнал, что заголовок закончился. Теперь закрывем соединение и в полученном заголовке ищем Content-Length.
← →
Palladin (2003-07-04 20:01) [5]послал примерный запрос
ClientSocket1.Socket.SendText(
"HEAD /index.html HTTP/1.0"+#13#10+
"Connection: Close"+#13#10+
"User-Agent: MySuperBrowser (MyPuperOS 000.000.00001a)"+#13#10+
"Host: www.ora.com"+#13#10+
"Accept: */*"+#13#10#13#10
);
принял примерный ответ
HTTP/1.0 200 Document follows
Date: Fri, 20 Jan 1998 08:17:58 GMT
Server: Apache/1.2.6
Last-modified: Mon, 17 Jun 1996 21:53:08 GMT
Content-type: text/html
Content-length: 2482
>Content-length:2482
то что тебе надо
← →
McSimm (2003-07-06 12:56) [6]Content-length будет возвращен для статических документов, т.е. если результат запроса - содержимое файла.
Определить размер динамически формируемого документа и указать его в заголовке ответа для сервера невозможно. Поэтому для таких запросов Content-length будет просто отсутствовать
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c