Автор Тема: Как получить от сервера только 200 OK, не скачивая сам документ ?  (Прочитано 2896 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Elenka

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 83
  • +0/-0
  • 0
    • Просмотр профиля
    • http://soccercleats.blogs.sapo.pt
Нужно лишь удостовериться что данный файл существует на сервере...каким образом сделать запрос ? Дабы не скачивать сам контент, он не нужен...


спасибо

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Elenka
HTTP метод HEAD. По идее возвращает только хидер документа. Что и требовалось.
Курить ман по HTTP.
LJ: Backslashed life (rss)

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
use LWP::Simple;
                        
$url = \'http://\'.$url if ($url !~ m/^http/);
my $page = head("$url");

print "this $url page exists" if ($page->{_rc} == 200);
The documentations is your friend

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28