Вниз
Скачать: CL | DM;

Размер страницы   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-24423
Karburator
2003-08-25 21:21
2003.09.08
Отличие файла от каталога


1-24481
DelphiNew
2003-08-27 13:31
2003.09.08
Error


1-24528
god4
2003-08-27 00:50
2003.09.08
DBGrid - как создать новую запись ?


1-24424
Zheks
2003-08-25 20:47
2003.09.08
В Image из OpenPictureDialog


1-24406
Хишник
2003-08-28 11:14
2003.09.08
Breakpoint не работает? (CBuilder)




   Наверх