Apparatus and computer-readable media for processing HTTP requests
First Claim
Patent Images
8. A computer readable medium having computer-executable components comprising:
- means for receiving a WebDAV request that specifies a resource name extension and a content type;
means for ascertaining whether current mapping scenarios that maps resource name extensions to content types are adequate to map the specified name extension to its specified content type; and
means for creating a new mapping scenario that maps the specified name extension to its specified content type if the current mapping scenarios are not sufficient to map the specified name extension to its specified content type.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of the invention are directed to closely integrating functionality between an internet server and a WebDAV tool. Areas of specific focus in this document include delegation of duties between the internet server and the WebDAV tool, efficient management of a resource'"'"'s content-type, support for segregation of a namespace into separate virtual roots, and determinations of whether to invoke certain processing extensions to handle requests for a given HTTP verb.
41 Citations
23 Claims
-
8. A computer readable medium having computer-executable components comprising:
-
means for receiving a WebDAV request that specifies a resource name extension and a content type;
means for ascertaining whether current mapping scenarios that maps resource name extensions to content types are adequate to map the specified name extension to its specified content type; and
means for creating a new mapping scenario that maps the specified name extension to its specified content type if the current mapping scenarios are not sufficient to map the specified name extension to its specified content type. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13)
-
-
12-1. The computer readable medium of claim 8, wherein:
-
the means for ascertaining comprises determining whether an existing map specifies a different content type than the content type that is specified for a specified resource name extension in the WebDAV request; and
the means for creating a new mapping scenario comprises means for creating a new map for an entire namespace that is associated with the WebDAV request that contains the mapping for the specified resource extension and the specified content type.
-
-
14. A Web Distributed Authoring and Versioning (WebDAV) apparatus for associating resource name extensions and content types, the apparatus comprising:
-
means for receiving a WebDAV PUT request that specifies a resource name extension and a content type;
means for checking a plurality of multi-purpose internet mail extension (MIME) maps to ascertain whether any of the MIME maps are adequate to map the specified resource name extension and content type contained in the WebDAV PUT request; and
means for creating at least a portion of a new MIME map if the MIME maps that are checked are found to be inadequate to map the specified resource name extension and content type contained in the WebDAV PUT request. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable medium having computer-executable instructions for performing a Web Distributed Authoring and Versioning (WebDAV) method for associating resource name extensions and content types comprising:
-
receiving a WebDAV PUT request that specifies a resource name extension and a content type;
checking a plurality of multi-purpose internet mail extension (MIME) maps to ascertain whether any of the MIME maps are adequate to map the specified resource name extension and content type contained in the WebDAV PUT request; and
creating at least a portion of a new MIME map if the MIME maps that are checked are found to be inadequate to map the specified resource name extension and content type contained in the WebDAV PUT request. - View Dependent Claims (20, 21, 22, 23)
-
Specification