Claims
- 1. A system operable to support Web-based Distributed Authoring and Versioning (WebDAV) protocol, said system comprising:
a plurality of applications and server implementations; and a WebDAV URL connection operable to allow at least one said application to have a raw WebDAV conversation with at least one said server over a HTTP channel.
- 2. The system of claim 1 further comprising a Java™ Virtual Machine (JVM) operable to use a WebDAV protocol handler for handling HTTP URL requests.
- 3. The system of claim 2 wherein, dependent upon the setting of a system property, said WebDAV protocol handler is operable to replace an alternative HTTP protocol handler.
- 4. A method for connecting a client with a WebDAV-compliant server over a HTTP channel, said method comprising:
at a Java™ Virtual Machine (JVM) configuring a WebDAV protocol handler for handling HTTP URL requests; invoking a WebDAV URL connection; allowing a client making a URL request to connect to a WebDAV-compliant server; connecting said client to said WebDAV-compliant server via said WebDAV URL connection; and allowing said connected client to execute WebDAV methods via said WebDAV URL connection.
- 5. The method of claim 4 wherein an application using said WebDAV protocol handler constructs valid extensible Markup Language (XML) requests to said WebDAV-compliant server.
- 6. The method of claim 4 wherein an application using said WebDAV protocol handler parses XML responses from said WebDAV-compliant server.
- 7. A system operable to support Web-based Distributed Authoring and Versioning (WebDAV) protocol, said system comprising:
at a Java™ Virtual Machine (JVM) means for configuring a WebDAV protocol handler for handling HTTP URL requests; means for invoking a WebDAV URL connection; means for allowing a client making a URL request to connect to a WebDAV-compliant server; means for connecting said client to said WebDAV-compliant server via said WebDAV URL connection; and means for allowing said connected client to execute WebDAV methods via said WebDAV URL connection.
- 8. The system of claim 7 comprising means for constructing valid eXtensible Markup Language (XML) requests to said WebDAV-compliant server via an application using said WebDAV protocol handler.
- 9. The system of claim 7 comprising means for parsing XML responses from said WebDAV-compliant server via an application using said WebDAV protocol handler.
- 10. Computer-executable software code stored to a computer-readable medium, said computer-executable software code comprising:
code for configuring a WebDAV protocol handler for handling HTTP URL requests; code for invoking a WebDAV URL connection; code for allowing a client making a URL request to connect to a WebDAV-compliant server; code for connecting said client to said WebDAV-compliant server via said WebDAV URL connection; and code for allowing said connected client to execute WebDAV methods via said WebDAV URL connection.
- 11. The computer-executable software code of claim 10 comprising code for constructing valid eXtensible Markup Language (XML) requests to said WebDAV-compliant server via an application using said WebDAV protocol handler.
- 12. The computer-executable software code of claim 10 comprising code for parsing XML responses from said WebDAV-compliant server via an application using said WebDAV protocol handler.
- 13. The computer-executable software code of claim 10, wherein said code for configuring a WebDAV protocol handler for handling HTTP URL requests is executable at a Java™ Virtual Machine (JVM).
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to co-pending, concurrently filed, and commonly assigned U.S. patent application Ser. No. ______ [Attorney Docket No. 100203190-1] entitled “XML DRIVEN WEBDAV UNIT TEST FRAMEWORK,” Ser. No. ______ [Attorney Docket No. 100202442-1] entitled “CONNECTING TO WEBDAV SERVERS VIA THE JAVA™ CONNECTOR ARCHITECTURE,” and Ser. No. ______ [Attorney Docket No. 100202438-1] entitled “WEBDAV UNIT TEST FRAMEWORK,” the disclosures of all of which are hereby incorporated herein by reference.