Hi,
hard to tell what you need from the error message you got back. I think the ASP expects a certain line to be in your request. For instance if I access a page with Internet Explorer the header looks something like:
GET / HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, applicati
+on/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, a
+pplication/x-shockwave-flash, */*
Accept-Language: nl
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: www.emileaben.com
Connection: Keep-Alive
when I do the same in LWP it looks like:
GET / HTTP/1.1
TE: deflate,gzip;q=0.3
Connection: TE, close
Host: www.emileaben.com
User-Agent: libwww-perl/5.69
You can make dumps like this with a packetsniffer (tcpdump, ethereal).
My guess is you have to add/change your LWP request so it more closely resembles the Internet Explorer one. An obvious first try is to change the User-Agent header using the
agent method of a LWP::UserAgent.
Hope this helps.