The excellent replies above quite satisfactorily answer the question asked.

But the question itself strikes me as a bit odd, in an age when mislabeled or unlabled internet content should probably be regarded as suspect/undesireable/dangerous.

OP's test for existance tells the name (and -- in some cases -- the nominal file.typ) of the target of the link. The answers above tell how to find out the actual type of file whether or not (OP's case) an extension is provided on the server.

OTOH, were one to rely on a browser, clicking a mislabeled link might provide perhaps as little info as "binary" (try this on a MSWord doc mislabeled as doc.foo, with FF under linux); perhaps misleading info on the actual type (content) of the file (try opening a .pdf mislabeled as an .xls, under w32).

Is there an X/Y problem here or am I missing some reasonable basis for the question?


In reply to Re: LWP::Simple to judge the url by ww
in thread LWP::Simple to judge the url by sarvan

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.