- From: Roetcisoender, Guy G. <Guy.Roetcisoender@ugs.com>
- Date: Sun, 14 Oct 2001 18:06:37 -0400 (EDT)
- To: "'Steinar Bang'" <steinar@bang.priv.no>
- Cc: www-lib@w3.org, jwatts@pretorynet.com, "Marchi, Ronald D." <Ronald.Marchi@ugs.com>, "Wernette, Denise" <Denise.Wernette@ugs.com>, "Antropova, Olga A." <Olga.Antropova@ugs.com>
Thank you very much for responding. This information is very helpful. Based on your input, it does not appear that there should be any major issues. This is good. Sounds like it should be relatively straight forward to add the necessary request methods ourselves. We have our own XML parsing infrastructure for all the WebDAV work, so our project should be very similar to yours. Is there a particular code baseline that we should start with here, or should we go get the latest? Where are the changes you referred to that Josh Watts had done to HTRequest (or are those documented in the email thread somewhere)? I'd prefer to use the latest production code baseline if possible, but will work with whatever necessary. Thanks again, Guy --------------------------------- Guy Roetcisoender UGS Collaborative Solutions 14940 NW Greenbrier Pkwy Beaverton, OR 97006 503-533-0377 ---------------------------------- -----Original Message----- From: Steinar Bang [mailto:steinar@bang.priv.no] Sent: Saturday, October 13, 2001 2:27 PM To: Roetcisoender, Guy G. Cc: www-lib@w3.org; jwatts@pretorynet.com; Marchi, Ronald D.; Wernette, Denise; Antropova, Olga A. Subject: Re: anyone working on WebDAV support for libwww? >>>>> "Roetcisoender, Guy G." <Guy.Roetcisoender@ugs.com>: > I noticed you were at one time working on support for WebDAV. We > have a product that uses libwww extensively, and have a need to add > WebDAV support to it. We are trying to get started on this, and > need some information. > Are you still working on this? Nope. I no longer work for the company I did the work for. > Has this been done successfully? Well, sort of. I implemented the necessary support for PROPFIND before I left my old company. > If so, how do we get it? The implementation I did relies heavily on METIS (www.metis.no) internals for XML parsing, and therefore isn't available, and wouldn't really be useful for anyone else. The changes to libwww are really trivial: I augmented the HTTP method enum with the WebDAV methods. I also made the same change to HTRequest that Josh Watts had done earlier. > If not, how far did you get with this, and what was the major issue > encountered? The major issue I encountered was that my code based on POST stopped up when I didn't get a "100 Continue" from the server on a PROPFIND. This made me do a quick hack, and add a body member to HTRequest (the same thing Josh Watts had done, for the same reason). Later I've figured out that apache mod_dav will issue a 100 Continue, if I have an Expect: header in the request, so then the code based on POST probably would have worked...:-) > Please provide us with enough information to get started. We really > want to avoid having to use an alternative library like neon. Well, I guess what I've brought to the table isn't really useful for you. You will need to start out by adding the neccessary methods. You will also need to have some XML parsing infrastructure that can parse the Webdav responses. Do you have any such already? We had one in METIS. That's why I relied on it.
Received on Friday, 19 October 2001 03:30:22 UTC