Hi, Ive been trying out the LWP module to post data to another server and get a response from that server which is then printed to the users screen.. I can get the the program to run from the commandline but when I run it from the web (cgi) it fails as follows:

Insecure Dependency in require while running with -T switch 501 Can't locate object method "new" via package "LWP::Protocol::http"

If I do the unwise thing and remove the -T switch then it will work in CGI mode.. My question is "whats going on?".. Is the error due to a tainted string being added to @INC or is the LWP response handler at fault? How do I test these and consequently fix them? Maybe in CGI mode it cant find the LWP module? Any help appreciated. Thanks

In reply to using LWP in Taint Mode by hoops99

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.