Вниз
Скачать: 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
14-24661
got_the_life
2003-08-19 18:27
2003.09.08
Помогите noob у!


3-24374
WASYA
2003-08-15 19:12
2003.09.08
TDBText


7-24730
Aeed
2003-06-25 15:57
2003.09.08
Как заппретить доступ к каталогу в win98


3-24363
kuchumovkv
2003-08-16 23:01
2003.09.08
Применение фильтра к таблице


3-24313
Buka
2003-08-14 22:52
2003.09.08
Locate в ADO? Работает ли?




   Наверх