Как узнать размер страницы не скачивая её?

puzzo

Guest
Как узнать размер страницы не скачивая её?

Нужно скачивать страницы из интернета для последующего анализа. Но есть ограничение на размер анализируемой страницы... Для экономии траффика хотелось бы узнавать их размер до того как скачивать. Как это возможно сделать?
 

Crazy

Developer
Послать HEAD-запрос и молиться, чтобы в ответе была информация о размере.
 

puzzo

Guest
А если в хедере такой информации нет? :)
 

Crazy

Developer
Это значит, что ты плохо молился. И тебе придется выкачивать страницу.
 

neko

tеam neko
можно заголовки еще смотреть и после заголовков рвать соединение
правда часть тела все равно выкачается :)
 

SiMM

Новичок
Автор оригинала: neko
head может не поддерживаться
Так же как и в заголовке отклика от сервера может и не быть длины отклика - попробуй
PHP:
GET /talk/newreply.php?s=&action=newreply&postid=366417 HTTP/1.1
Host: phpclub.ru
 

neko

tеam neko
попробовал все есть

GET /talk/newreply.php?s=&action=newreply&postid=366417 HTTP/1.1
Host: phpclub.ru

HTTP/1.1 200 OK
Date: Sun, 08 Aug 2004 15:15:05 GMT
Server: Apache/1.3.29 (Unix) mod_deflate/1.0.19 PHP/4.3.4
X-Powered-By: PHP/4.3.4
X-Accelerated-By: PHPA/1.3.3r2
Content-Length: 16471
Connection: close
Content-Type: text/html; charset=cp1251

сеткуки я вырезал

-~{}~ 08.08.04 19:17:

Так же как и в заголовке отклика от сервера может и не быть длины отклика
вообще может чего угодно не быть, о чем речь?
head довольно часто не работает, я только лишь об этом говорил
 
Сверху