Skip to main content
RSS feed Subscribe to feed

 

WebdavService Status Messages and Codes

The following table describes the status messages and codes returned by a call to GetStatusMessage and GetStatusCode.

The following table describes the status messages and codes returned by calls to GetStatusMessage and GetStatusCode of the IClientStorage interface.

Status code Status Message Description
100 Continue The client can continue with its request.
101 Switching Protocols The server is switching protocols according to the upgrade header.
102 Processing The request is being processed by the server.
200 OK The request succeeded normally.
201 Created The request succeeded and created a new resource on the server.
202 Accepted A request was accepted for processing, but was not completed.
203 Non Authoritative Information The meta-information presented by the client did not originate from the server.
204 No Content The request succeeded but that there was no new information to return.
205 Reset Content The agent should reset the document view that caused the request to be sent.
206 Partial Content The server fulfilled the partial GET request for the resource.
207 Multi-Status The response requires providing status for multiple independent operations.
300 Multiple Choices The resource has permanently moved to a new location, and that future references should use a new URL with their requests.
301 Moved Permanently The resource has temporarily moved to another location, but that future references should still use the original URL to access the resource.
302 Moved Temporarily The resource has temporarily moved to another location. Future references should still use the original URL to access the resource.
303 See Other A conditional GET operation found that the resource was available and not modified.
304 Not Modified A conditional GET operation found that the resource was available and not modified.
305 Use Proxy The requested resource must be accessed through the proxy.
400 Bad Request The request that the client sent was syntactically incorrect.
401 Unauthorized The request requires HTTP authentication.
402 Payment Required The caller must provide a payment.
403 Forbidden The server understood the request but refused to fulfill it.
404 Not Found The requested resource is not available.
405 Method Not Allowed The method specified is not allowed for the resource.
406 Not Acceptable The resource identified by the request is capable only of generating response entities that have content characteristics not acceptable according to the accept headers sent in the request.
407 Proxy Authentication Required The client must authenticate itself first with the proxy.
408 Request Timeout The request could not be completed due to a conflict with the current state of the resource.
409 Conflict the request could not be completed due to a conflict with the current state of the resource.
410 Gone The resource is no longer available at the specified server location and no forwarding address is known.
411 Length Required The request cannot be handled without a defined content length.
412 Precondition Failed The precondition given in one or more of the request-header fields evaluated to false when it was tested on the server.
413 Request Too Long The server is refusing to process a request because the request entity is larger than the server is willing or able to process.
415 Unsupported Media Type The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.
416 Requested Range Not Satisfiable The server cannot serve the requested byte range.
417 Expectation Failed The server could not meet the expectation given in the Expect request header.
418 Unprocessable Entity The entity body submitted with the PATCH method was not understood by the resource.
419 Insufficient Space on Resource The resource does not have sufficient space to record its state after executing this method.
420 Method Failure The method was not executed on a particular resource within its scope because some part of the method's execution failed causing the entire method to be aborted.
422 Unprocessable Entity The server is not able to process the contained instructions.
423 Locked The destination resource of a method is locked, and either the request did not contain a valid Lock-Info header, or the Lock-Info header identifies a lock held by another principal.
424 Failed Dependency The requested action depended on another action, and that action failed.
500 Internal Server Error An error inside the HTTP service prevented it from fulfilling the request.
501 Not Implemented The HTTP service does not support the functionality needed to fulfill the request.
502 Bad Gateway The HTTP server received an invalid response from a server it consulted when acting as a proxy or gateway.
503 Service Unavailable The HTTP service is temporarily overloaded, and unable to handle the request.
504 Gateway Timeout The server did not receive a timely response from the upstream server while acting as a gateway or proxy.
505 HTTP Version Not Supported The server does not support (or refuses to support) the HTTP protocol version that was used in the request.
507 Insufficient Storage The server is unable to store the representation needed to successfully complete the request.