US2007050375A1PendingUtilityA1

Extended HTTP error channel

44
Assignee: MICROSOFT CORPPriority: Aug 31, 2005Filed: Oct 4, 2005Published: Mar 1, 2007
Est. expiryAug 31, 2025(expired)· nominal 20-yr term from priority
H04L 65/00H04L 67/02G06F 17/00G06F 15/16
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques for clients and servers to use the web authoring extensions, and in particular, extended error handling to allow servers to provider richer web authoring error information to clients.

Claims

exact text as granted — not AI-modified
1 . Volatile or non-volatile machine-readable media storing information to enable a device to perform a process for servicing requests from clients, the process comprising: 
 handling standard HTTP get requests, standard HTTP post requests, and standard HTTP options requests and sending responses to corresponding clients;    handling HTTP standard or non-standard authoring requests that direct the device to lock/unlock resources or direct the device to obtain or set properties of resources; and    when errors occur handling the HTTP authoring requests, returning responses comprising error information that is not a HTTP status code.    
   
   
       2 . Media according to  claim 1 , where the error information corresponds to a system error of the device that caused the errors to occur.  
   
   
       3 . Media according to  claim 1 , where the error information comprises an extended error header name and an accompanying header field comprising information identifying and/or describing a corresponding error.  
   
   
       4 . Media according to  claim 3 , wherein the header field comprises a system error code of the device.  
   
   
       5 . Media according to  claim 3 , wherein the header field comprises a string specifically describing the error.  
   
   
       6 . Media according to  claim 3 , wherein the header field comprises a system error code of the device, the error code comprising or identifying a system error of the device.  
   
   
       7 . Media according to  claim 3 , wherein the system error comprises a file locking error, or a file or directory read error, or a file or directory write error.  
   
   
       8 . Volatile or non-volatile medium for storing digital data, the medium storing an HTTP response, the HTTP response comprising: 
 a standard HTTP status code header and corresponding HTTP error code; and    an indication of a server-side error, where the indication is not defined by a standard HTTP.    
   
   
       9 . Medium according to  claim 8 , wherein the indication comprises an HTTP header field specifically defined for conveying extended error information other than standard HTTP error codes.  
   
   
       10 . Medium according to  claim 9 , wherein the header field comprises a field name not defined by a standard HTTP protocol and a field body that carries extended error information about the server-side error.  
   
   
       11 . Medium according to  claim 10 , wherein the field body identifies a particular type of server-side error and that error does not correspond to a standard HTTP error code.  
   
   
       12 . Medium according to  claim 10 , wherein the field body comprises an operating system error code or a string describing an operating system error.  
   
   
       13 . Medium according to  claim 12 , wherein the server-side error comprises an operating system locking error, or an error reading or writing a server file or server directory.  
   
   
       14 . 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 and sending the HTTP request to a server;    receiving from the server an HTTP response to the HTTP request; and    parsing the HTTP response for a non-standard extended error header and extracting from the non-standard extended error header information about an error on the server.    
   
   
       15 . A storage according to  claim 14 , wherein the HTTP request further comprises a standard HTTP status code header and corresponding error number.  
   
   
       16 . A storage according to  claim 15 , wherein the information about the error on the system comprises detail about a specific type of file system or operating system error on the server.  
   
   
       17 . A storage according to  claim 14 , wherein the information about the error on the server comprises an operating system error number.  
   
   
       18 . A storage according to  claim 14 , wherein the information about the error on the server comprises a string describing an operating system error.  
   
   
       19 . A storage according to  claim 14 , wherein the information about the error on the server identifies or describes a specific system-level error of the server.  
   
   
       20 . A storage according to  claim 14 , wherein the HTTP requests comprises an HTTP-based authoring request, either compounded or non-compounded, and the error on the server was an error performing a locking-related or properties-related method.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.