Compounding of HTTP authoring protocol
First Claim
Patent Images
1. A volatile or non-volatile machine-readable media storing information to enable a device to perform a process for servicing requests, the process comprising:
- handling standard HTTP get requests, standard HTTP post requests, and standard HTTP options requests;
handling requests that conform to an HTTP authoring protocol, the requests comprising put requests, copy requests, move requests, propfind requests, and proppatch requests; and
handling compounded authoring requests that do not conform to the HTTP authoring protocol, the compounded requests comprising put+proppatch requests and post+propfind requests.
2 Assignments
0 Petitions
Accused Products
Abstract
Conventions for extending compounded web authoring methods to a web authoring protocol such as WebDAV. More particularly, a request can be provided with special header information to signify a method compounded with a method indicated by a verb in the request. Techniques for clients and servers to use the web authoring extensions. Extended error handling to allow servers to provider richer web authoring error information to clients.
63 Citations
20 Claims
-
1. A volatile or non-volatile machine-readable media storing information to enable a device to perform a process for servicing requests, the process comprising:
-
handling standard HTTP get requests, standard HTTP post requests, and standard HTTP options requests;
handling requests that conform to an HTTP authoring protocol, the requests comprising put requests, copy requests, move requests, propfind requests, and proppatch requests; and
handling compounded authoring requests that do not conform to the HTTP authoring protocol, the compounded requests comprising put+proppatch requests and post+propfind requests. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A volatile or non-volatile medium for storing digital data, the medium storing an HTTP request indicating methods of a standard public protocol extending an HTTP, where the standard public protocol defines methods and headers for remotely manipulating resources on an HTTP server, the stored HTTP request comprising:
-
a first method indicator indicating a first method, where the first method is specified by the HTTP or the standard public protocol extending the HTTP, and where the first method indicator conforms to the HTTP or the standard public extension of the HTTP; and
a second method indicator indicating a second method, where the second method is specified by the public-standard extension of the HTTP. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A volatile or non-volatile storage for use with a processing device and storing information for enabling the processing device to perform a process, the process comprising:
-
generating an HTTP request, where the HTTP request comprises a method field, a plurality of header fields, and header information;
wherethe method field comprises a verb that indicates a method defined by a distributed authoring protocol that extends an HTTP, and the verb conforms to the distributed authoring protocol;
wherethe plurality of header fields comprise header field names and header field values, and the header fields conform to the HTTP and/or the distributed authoring protocol;
wherethe header information comprises a header field name or a header field value, either of which indicates another method defined by the distributed authoring protocol; and
wherehaving the header information and the method field in the same HTTP request does not conform to the distributed authoring protocol. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification