Hello. I am extremely new to LWP, and I need some help. I've been looking around and haven't found any useful examples of doing POSTs to sites. Here's my code:
-------------------------- #!/usr/local/bin/perl use LWP::UserAgent; $ua = LWP::UserAgent->new; my $req = HTTP::Request->new(POST => 'https://www.somesite.com'); $req->content_type('application/x-www-form-urlencoded'); $req->content('class=inputbox&name=USER&size=10&AUTOCOMPLETE=OFF&value=someuser'); $req->content('class=inputbox&type=PASSWORD&name=PASSWORD&size=10&AUTOCOMPLETE=OFF&value=somepass'); my $res = $ua->request($req); print $res->as_string; -------------------------- And here's my output: ========================== HTTP/1.1 405 Method Not Allowed Connection: close Date: Thu, 12 Jun 2003 13:52:29 GMT Server: Netscape-Enterprise/4.1 Allow: HEAD, GET, PUT, POST, DELETE, TRACE, OPTIONS, MOVE, INDEX, MKDIR, RMDIR Content-Length: 124 Content-Type: text/html Client-Date: Thu, 12 Jun 2003 13:52:30 GMT Client-Peer: 216.74.155.198:443 Client-SSL-Cert-Issuer: /O=VeriSign Trust Network/OU=VeriSign, Inc./OU=VeriSign International Server CA - Class 3/OU=www.verisign.com/CPS Incorp.by Ref. LIABILITY LTD.(c)97 VeriSign Client-SSL-Cert-Subject: /C=US/ST=New York/L=New York/O=Somecompany/OU=Infrastructure/OU=Terms of use at www.verisign.com/rpa (c)00/CN=www.somesite.com Client-SSL-Cipher: EDH-RSA-DES-CBC3-SHA Client-SSL-Warning: Peer certificate not verified Title: Method Not Allowed <HTML><HEAD><TITLE>Method Not Allowed</TITLE></HEAD> <BODY><H1>Method Not Allowed</H1> An error has occurred. </BODY></HTML> Thanks in advance for the help. DISCLAIMER: This message is intended for the named addressee(s) only and contains information that may be confidential, non-public or legally privileged. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person. If you received this email in error, please contact the sender and permanently delete the email and any attachments. Unless expressly stated, opinions in this email are those of the individual sender and not of FX Alliance, LLC or its affiliates.
