Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
Fellow perl-monkers,
I am trying to use webDAV to encapsulate web content in one of our web-pages (with the aim that this content will of course be managed remotely).
Has anyone found any problems with using HTTP::DAV for complex websites that have more than one state in their authentication mechanism?
The site I am trying to gain access to performs the following session management:
1. If a particular request has no cookie present, a *dummy cookie* is sent back.
2. If a *dummy cookie* exists in the client's request, the server responds by asking for authentication details.
3. If authentication details pass, the server responds with a valid cookie, replacing the *dummy cookie*.
HTTP::DAV, it seems, is unable to handle this situation.
When performing the following:
$webdav->open( '-url' => $url );I get "Unauthorized" back and the open method returns false. Now the problem is I *expect* this and want to store the dummy cookie returned back so that I can make my next request to bring up the basic authentication. Is it possible to do this currently with HTTP::DAV?
Thanks
2005-10-11 Retitled by g0n, as per Monastery guidelines
Original title: 'HTTP::DAV'
|
|---|